hadoop start-all.sh时 namenode可以正常启动,datanode只能启动nodemanager

2024-12-25 22:01:11
推荐回答(2个)
回答1:

在/etc/profile下添加如下两条环境变量
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"
source /etc/profile
再启动hadoop
如果还不行,在你按照版本的解压缩包里找到native文件夹 吧原来的替换掉

回答2:

stop-all.sh 试试先把打开的东西停掉。