主要按照https://www.jianshu.com/p/a86ccd96b78a教程在mac上配置hadoop3.1.1伪分布式
配置完伪分布式文件后,在hadoop目录下第一次运行
./bin/hdfs namenode -format
./sbin/start-dfs.sh
发现不能打开9870端口进行网页验证
关闭终端,再次打开后切入到hadoop目录,运行发生错误,提示Cannot execute
填坑方法:需要加载环境变量
export HADOOP_HOME=/usr/local/Cellar/hadoop/3.1.1/libexec
解决这一问题后,继续运行发现仍不能通过网页验证,无法打开localhost:9870
主要提示 Could not resolve hostname localhost
采用jps命令,可以看到很多东西都没有开启
问题在于需要修改/etc/hosts文件,添加127.0.0.1 localhost即可(注意这里要采用root账号)
验证成功!