【问题标题】:Unable to access Hadoop services from Hue after Hadoop installation安装 Hadoop 后无法从 Hue 访问 Hadoop 服务
【发布时间】: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 访问,但可以从终端工作。

【问题讨论】:

    标签: ubuntu hadoop hdfs hue


    【解决方案1】:

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

    webhdfs_url=localhost:50070/webhdfs/v1
    

    webhdfs_url=localhost:9870/webhdfs/v1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多