不能hadoop-daemon.sh start datanode, 显示 错误: 找不到或无法加载主类 ”-Djava.library.path=.home.hadoop.apps.hadoop-2.6.4.lib”

这两行代码是用来解决一个Hadoop,32位和64位不兼容的警告的,(这个警告可以忽略)

这两行加到mini2~min4后,

export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS=”-Djava.library.path=$HADOOP_HOME/lib”

不能hadoop-daemon.sh start datanode,

显示 

解决方法是删掉之前在/etc/profile里添加的这两行,

而且要reboot,source /etc/profile无效

原文地址:https://www.cnblogs.com/wmxl/p/9683313.html