启动hadoop http://localhost:50070不成功解决:Hadoop3的是http://localhost:9870

在Mac终端输入

cd /usr/local/sbin/

到了这个文件夹里,
输入命令

./start-all.sh

来启动,
(顺便,停止命令是:

./stop-all.sh


然后在浏览器里输入
http://localhost:50070
但是没有转到我要的页面
因为终端显示:

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

所以据此找方法尝试了:
一:cd /usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop
修改 hadoop-env.sh
修改:
export HADOOP_HOME="/usr/local/Cellar/hadoop/3.1.2/"
还是有这个问题,但是跳出来的过程多了

二:cd /usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop
修改 hadoop-env.sh
新增:
export HADOOP_OPTS="-Djava.library.path=${HADOOP_HOME}/lib/native/"
还是没有解决,把尝试二加进去的又再去掉了

三:舍友解决了我的问题
舍友林同学告诉我,这个WARN应该是没关系的。
因为我的hadoop版本是3的,所以端口应该是9870。
在web地址栏输入:http://localhost:9870,OK啦!开心!

原来还有这样的坑呢。

你可能感兴趣的:(Hadoop)