无法启动hadoop

时间:2018-06-12 05:57:31

标签: hadoop installation

我按照这篇文章中的步骤:http://hanslen.me/2018/01/19/How-to-install-Hadoop-on-macOS-High-Sierra/在本地计算机上启动hadoop。 但是,在尝试启动Namenode和Datanode时出现此错误。 我确实尝试设置第一个解决方案给出的路径:HDFS_NAMENODE_USER, HDFS_DATANODE_USER & HDFS_SECONDARYNAMENODE_USER not defined但它似乎没有帮助。我一直收到以下错误:

 Starting namenodes on [localhost]
    ERROR: Attempting to operate on hdfs namenode as root
    ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.


 Starting datanodes
    ERROR: Attempting to operate on hdfs datanode as root
    ERROR: but there is no HDFS_DATANODE_USER defined. Aborting operation.

Starting secondary namenodes [BANL160658074.local]
        ERROR: Attempting to operate on hdfs secondarynamenode as root
        ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation

关于我必须做什么的任何建议?

编辑:添加了core-site.xml和hdfs-site.xml

芯-site.xml中

  <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>


    <configuration>
    <property>
            <name>hadoop.tmp.dir</name>
            <value>/usr/local/Cellar/hadoop/hdfs/tmp</value>
            <description>A base for other temporary directories.</description>
        </property>
        <property>
            <name>fs.default.name</name>
            <value>hdfs://localhost:8020</value>
        </property>
    </configuration>

HDFS-site.xml中

<configuration>
 <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

0 个答案:

没有答案