hadoop伪分布式安装填坑

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

猜你喜欢

转载自www.cnblogs.com/statruidong/p/10026076.html