我免费使用 Cloudera Manager 安装了我的测试集群。我只能从主 NameNode 浏览文件系统。运行 hadoop dfs -ls 时仅显示本地文件夹。JPS 显示节点上的 Jps、TaskTracker、DataNode。MapReduce 任务/作业作为一个集群在所有节点上运行良好。
使用我的自定义设置 Hadoop 集群(没有 Cloudera),我可以轻松浏览和操作 hdfs 文件系统(例如,我可以在所有节点上运行 hadoop dfs -mkdir test1 - 但只能在 CDH4 中的 NameNode 上运行)
为什么是这样?