虚拟机Ubuntu系统搭建Hadoop伪分布式常见问题

一, 启动hadoop:start-dfs.sh报错:Error: JAVA_HOME is not set and could not be found.

    解决方法: 编辑$HADOOP_HOME/etc/hadoop/hadoop-env.sh

    修改    exportJAVA_HOME=${JAVA_HOME}

               export JAVA_HOME=/soft/jdk

二, 如果发现start-dfs.sh命令不存在,需要

        (1)查看/etc/profile文件是否出现问题,如大小写,路径的完整性

            export HADOOP_HOME=/soft/hadoop

            exportPATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

        (2)是否source环境变量

            source /etc/profile

        (3)出问题,需要格式化hadoop文件系统,步骤如下两步:

              1、停止所有进程,命令stop-all.sh

              2、格式化hadoop namenode -format

三。 用户权限问题

     sudo chown –R hadoop /usr/local/hadoop:为hadoop用户赋予操作/usr/local/hadoop目录的权限

四, datanode没有启动

  清空HDFS数据存储目录,然后重启hdfs

五, namenode没有启动

执行hadoop namenode –format对HDFS格式化

六. ping xxxxx name or service notknown 域名解析故障

1、重装V8网卡

2、重装之后 132.168.xxx.x网段会变

    需要nano/etc/sysconfig/network-scripts/ifcfg-en33

    修改静态IP

3、sudo nano /etc/resolv.conf,添加名称服务器,内容是网关地址。

    nameserver 192.168.231.2

4、service network restart

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容