配置HiveOnTez时,出现了找未知端口的情况,解决

在配置HiveOnTez时遇到端口连接失败的问题,日志显示已尝试多次连接。问题源于配置文件中的个人目录设置错误,导致Hive无法找到正确路径。解决方案包括重新搭建Hive,仅修改warehouse目录,避免更改默认配置,并注意内存使用。对于是否使用Tez作为计算引擎,作者建议谨慎,因其可能在处理大数据时性能受限。
摘要由CSDN通过智能技术生成

1.问题重现

2019-09-21T10:35:56,809 INFO [825410d8-c524-4303-ab73-91a0b2ce70dc main] ipc.Client: Retrying connect to server: hadoop/192.168.159.200:44096. Already tried 6 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)

https://bbs.csdn.net/topics/394525960,这是我提问的帖子,但是并没有人理我。。。。。。。。

2.解决历程

1.深入源码,看到hive源码有读取这样的一个配置
(时间太久了,不想再去找了)
hive.downloaded.resources.dir,去寻找一些资源文件

2.在默认的配置文件中找到了这个配置,因为我在搭建hive的时候,图省事,就把所有的${system:java.io.tmpdir}/${system:user.name}
都替换成为为了我的个人目录,所以它一直找不到,这个位置,一直尝试,就会死掉
在这里插入图片描述
3.建议重新搭建hive,因为有些目录已经生成了ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值