在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啦!开心!
原来还有这样的坑呢。