gpt4 book ai didi

ubuntu - 安装 Hadoop 后无法从 Hue 访问 Hadoop 服务

转载 作者:行者123 更新时间:2023-12-02 20:26:22 25 4
gpt4 key购买 nike

我在 Ubuntu VM 上安装了 Hadoop。我配置了 HDFS,我可以从终端访问它。我尝试了几个命令,效果很好。

然后,我想安装 Hue。我克隆了项目并安装了它。但它似乎有很多错误。这是我在启动它时遇到的错误(在右上角)的列表:

Cannot access: /. The HDFS REST service is not available.

Could not connect to localhost:10000

Could not connect to localhost:10000 (code THRIFTTRANSPORT): TTransportException('Could not connect to localhost:10000',)



当我尝试访问文件浏览器时,出现此错误:

无法访问:/user/hadoop。 HDFS REST 服务不可用。

HTTPConnectionPool(host='localhost', port=50070): Max retries exceeded with url: /webhdfs/v1/user/hadoop?op=GETFILESTATUS&user.name=hue&doas=hadoop (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused',))



我读到我需要更改 /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 访问,但可以从终端工作。

最佳答案

在 Hadoop 3 hdfs 端口号从 50070 更改为 9870。所以我只需要在 hue.init 文件中应用相同的更改。即:如果您正在使用 Hadoop 3.. 并且遇到同样的问题,只需替换:

webhdfs_url=localhost:50070/webhdfs/v1


webhdfs_url=localhost:9870/webhdfs/v1

关于ubuntu - 安装 Hadoop 后无法从 Hue 访问 Hadoop 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56490454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com