【问题标题】:Path on various slaves node各种从节点上的路径
【发布时间】:2013-05-24 12:51:40
【问题描述】:

我已经在 3 个节点、1 个主节点和 2 个从节点上安装了 hadoop。 在主节点和从节点之一具有相同的 hadoop 路径,即 /home/hduser/hadoop, 但在一个从节点中它是不同的,即 /usr/hadoop

所以当从主namenode运行./start-all.sh时,jobtarcker启动,并且datanode在一个与主节点具有相同hadoop路径的从属节点上启动,但在其他从属节点上它给出了错误--

ngs-dell: bash: line 0: cd: /home/hduser/hadoop/libexec/..: 没有这样的文件或目录

表示它与master在同一路径上搜索,但路径不同。

请告诉我如何解决这个问题。

还有一个疑问,是否强制所有 hadoop 节点(主节点和从节点)都必须具有相同的用户名,在我的例子中是 hduser。如果我在 hadoop 集群的一个节点上进行更改,那么它会给我错误。

【问题讨论】:

  • 最简单的方法是创建相同的路径,然后从实际路径创建符号链接。

标签: hadoop


【解决方案1】:

我认为您可能不会更改从节点中 core-site.xml 的 'hadoop.tmp.dir' 设置。

您可以在this post查看答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    相关资源
    最近更新 更多