我已经在2个集群上实现了hadoop,但是我无法运行TaskTracker&DataNode&jobTracker,因此无法在hdfs上运行copyFromLocal命令。我在运行start-all.sh命令后使用hadoop 2.6.5.i运行jps命令:(在master上)
ResourceManager
NameNode
jps
JobHistoryServer
NodeManager
我运行 jps 命令:(在从属设备上)
jps
NodeManager
谁能帮我运行TaskTracker & DataNode & jobTracker?
最佳答案
TaskTracker & jobTracker
这些服务在Hadoop2及以上版本上不存在,被YARN的Node+ResourceManager服务替代。
您可以运行start-dfs.sh
来启动Datanode,并且您应该查看相应的datanode日志文件以确定其无法启动的原因。
例如,您必须在 Datanode 启动之前格式化 namenode (hadoop namenode -format
)
关于linux - 在 Ubuntu Linux 上运行 Hadoop(多节点集群),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52319611/