hadoop - 各种从节点上的路径

标签 hadoop

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

因此,当从主节点运行 ./start-all.sh 时,jobtarcker 启动,并且数据节点在一个与主节点具有相同 hadoop 路径的从节点上启动,但在其他从节点上它给出错误,如 -

ngs-dell: bash: line 0: cd:/home/hduser/hadoop/libexec/..: No such file or directory

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

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

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

最佳答案

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

您可以在this post中查看答案

关于hadoop - 各种从节点上的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16735414/

相关文章:

regex - 如何以不区分大小写的方式将文件复制到 HDFS

hadoop - 如何控制hadoop流式输出文件的个数

hadoop - 启动 Hadoop DFS - $HADOOP_HOME/bin/hdfs 中没有这样的文件或目录?

architecture - 具有7个服务器的Hadoop架构-平衡连续性和性能

scala - 如何将 Scalding TypedPipe 转换为 Iterator

hadoop - 如何在不打入Enter键的情况下在Pig grunt shell中输入两个命令?

hadoop - 如何通过NFS网关挂载特定的hadoop文件夹

java - Hadoop MapReduce : context. 写入更改值

java - 如何在单个 MapReduce 中读取多种类型的 Avro 数据

hadoop - 在 Hive 中执行任何查询时,有什么方法可以获取列名和输出吗?