普通用户部署hadoop格式化过程

配置如下:
<configuration>
        <property>
                <name>dfs.namenode.name.dir</name>
                 <value>/Hagrid/home/dfs/name</value>
         </property>
        <property>
                <name>dfs.datanode.data.dir</name>
                 <value>/Hagrid/home/dfs/data</value>
        </property>
        <property>
                 <name>dfs.replication</name>
                <value>1</value>
         </property>

</configuration>

namenode format的时候相当于执行了mkdir /Hagird/home/dfs/name 这样一个命令,所以只要你当前对这个用户有权限,就OK了!!
这个提示是成功的提示!!
1459326848524.png

fish - Hadooper

赞同来自: Hagrid

你得先建立/Hagird/home/dfs/name这个目录。 namenode format的时候相当于执行了mkdir /Hagird/home/dfs/name 这样一个命令,不递归建立不存在的父目录。

duyzn

赞同来自: Hagrid

当前用户是你安装Hadoop的用户吗?确定namenode启动了之后又格式化的吗?

Eric_Jiang - 我是小象的搬运工!!!

赞同来自:

sudo -u hbin/hadoop namenode -format 你用的不是root用户当然这样子啦

要回复问题请先登录注册