我是 Hadoop 的一个相对较新的用户(使用 2.4.1 版)。我在我的第一个节点上顺利安装了 hadoop,但我似乎无法让资源管理器在我的第二个节点上启动。
我通过将其添加到 yarn-env.sh 和 hadoop-env.sh 来清除一些“共享库”问题:
导出 HADOOP_HOME="/usr/local/hadoop"
导出 HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
我还将它添加到 hadoop-env.sh:
导出 HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
根据 hortonworks 上这篇文章的建议http://hortonworks.com/community/forums/topic/hdfs-tmp-dir-issue/
这清除了我所有的错误信息;当我运行 /sbin/start-yarn.sh 我得到这个:
启动纱线守护进程
启动资源管理器,登录到 /usr/local/hadoop/logs/yarn-hduser-resourcemanager-HdNode.out
localhost:启动nodemanager,登录到/usr/local/hadoop/logs/yarn-hduser-nodemanager-HdNode.out
唯一的问题是,JPS 说资源管理器没有运行。
这里发生了什么?