问题一:ssh: Could not resolve hostname xx
我配好了免密登陆,但是hserver1登陆不上hserver2,然后发现是hadoop环境变量没有配置的缘故
在/etc/profile 下配置好了jdk环境变量,但没有配hadoop的,所以出错。
加上HADOOP_HOME和最后两行就可以了。
JAVA_HOME=/home/java/jdk1.8.0_191
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
HADOOP_HOME=/opt/hadoop-2.8.5
export JAVA_HOME CLASSPATH PATH
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS=-Djava.library.path=$HADOOP_HOME/lib
然后又报错了。
问题二: Could not find or load main class “-Djava.library.path=.opt.hadoop-2.8-5.lib"
首先查看一下变量,发现有多余的 “”
去掉之后,生效,查看,
然后就启动成功啦。
浏览器都能访问到