hadoop下遇到的各种问题
invalid argument
虚拟机hadoop执行stop-all.sh遇到invalid argument时,我的主机名为111,但是实际运用的时候,111不行,要使用IP地址:192.168.192.111,例如:ssh 192.168.192.111
localhost: ERROR: JAVA_HOME is not set and could not be found.
在hadoop目录下,vi etc/hadoop/hadoop-env.sh,在里面找到the java implementation to use.在其下面加
export JAVA_HOME=/usr/local/jdk
(注意:export前面如果有“#”符号,要删除)。hadoop是基于java的,需要java_home的路径。
Namenode的启动和停止
启动:常见的是用start-all.sh或者start-dfs.sh,有时这两个启动不了,可以使用hadoop-daemon.sh start namenode命令启动
关闭:常见的关闭不说了,可以使用rm -rf /tmp/* 再使用hadoop namenode -format命令关闭