【发布时间】:2020-09-21 17:18:13
【问题描述】:
我在 Ubuntu 虚拟机上安装了 Hadoop。我配置了 HDFS,我可以从终端访问它。我尝试了几个命令,效果很好。
然后,我想安装 Hue。我克隆了项目并安装了它。但它似乎有很多错误。这是我在启动时遇到错误的列表(在右上角):
无法访问:/。 HDFS REST 服务不可用。
无法连接到 localhost:10000
无法连接到 localhost:10000(代码 THRIFTTRANSPORT): TTransportException('无法连接到 localhost:10000',)
当我尝试访问文件浏览器时出现此错误:
无法访问:/user/hadoop。 HDFS REST 服务不可用。
HTTPConnectionPool(host='localhost', port=50070): 超过最大重试次数 带网址: /webhdfs/v1/user/hadoop?op=GETFILESTATUS&user.name=hue&doas=hadoop (NewConnectionError(': 建立新连接失败: [Errno 111] 连接被拒绝',))
我读到我需要更改 /opt/hue/desktop/conf.disthue.ini 文件并删除此行:
# Use WebHdfs/HttpFs as the communication mechanism.
# Domain should be the NameNode or HttpFs host.
# Default port is 14000 for HttpFs.
webhdfs_url=http://localhost:50070/webhdfs/v1
# Change this if your HDFS cluster is Kerberos-secured
## security_enabled=false
但我仍然有同样的问题。我尝试了多种解决方案,例如this,但没有任何效果。想法?谢谢
我还安装了 hive,它也无法从 hue 访问,但可以从终端工作。
【问题讨论】: