Невозможно запустить hadoop - PullRequest
0 голосов
/ 12 июня 2018

Я выполнил шаги в этом посте: 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 не определено , но, похоже, это не помогает.Я продолжаю получать следующую ошибку:

 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

core-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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...