Не мог запустить единственный кластер узла Hadoop

Я пытаюсь установить hadoop 2.9.1 на ubuntu 19.10 и я сделал все шаги, объясненные в этом видео https://www.youtube.com/watch? v=Y6oit3rCsZo

Проблема состоит в том что когда я triyed для запуска единственного кластера узла, использующего эту команду:

hduser@-ubuntu:~$ start-dfs.sh

Я получаю эту ошибку:

localhost: показанный: модификация владельца '/usr/local/hadoop-2.9.1/logs' ': Операция, не позволенная

Я искал, и я нахожу, что некоторые решения, данные в "Разрешении, отклонили" ошибки whe запуск единственного кластера узла в Hadoop

и в namenode, не работающем..., я уже попробовал sudo, показанный-R имя пользователя/usr/local/hadoop/, помогите

Таким образом, я пытался решить использование задач:

1- hduser@-ubuntu:~$ chown -R hduser /usr/local/hadoop/hadoop-2.9.1/

которые возвращаются

показанный: модификация du propriétaire de '/usr/local/hadoop/hadoop-2.9.1/logs/yarn-imed-resourcemanager-imed-bigdata-ubuntu.out': Opération не показанная предпосылка: модификация du propriétaire de '/usr/local/hadoop/hadoop-2.9.1/logs/SecurityAuth-imed.audit': Opération не показанная предпосылка: модификация du propriétaire de/usr/local/hadoop/hadoop-2.9.1/logs/userlogs ': Opération не показанная предпосылка: модификация du propriétaire de' /usr/local/hadoop/hadoop-2.9.1/logs/yarn-imed-resourcemanager-imed-bigdata-ubuntu.log ': Opération не предпосылка

показанный: модификация владельца '/usr/local/hadoop/hadoop-2.9.1/logs/yarn-imed-resourcemanager-imed-bigdata-ubuntu.out': Операция, не позволенная показанной: модификация владельца '/usr/local/hadoop/hadoop-2.9.1/logs/SecurityAuth-imed.audit': Операция, не позволенная показанной: модификация владельца '/usr/local/hadoop/hadoop-2.9.1/logs/userlogs' ': Операция, не позволенная показанной: модификация владельца' /usr/local/hadoop/hadoop-2.9.1/logs/yarn-imed-resourcemanager-imed-bigdata-ubuntu.log ': Операция, не позволенная

2-я попробовал эту команду:

hduser@-ubuntu:~$ chmod 777 /usr/local/hadoop/hadoop-2.9.1/ 

И я добираюсь

chmod: модификация прав на '/usr/local/hadoop/hadoop-2.9.1 / ': Операция, не позволенная

3-я добавил sudo в каждый раз как sudo chmod 777 /usr/local/hadoop/hadoop-2.9.1/ и я добираюсь:

[sudo] Mot de passe de hduser : 

chmod: модификация dhduser не появляется в sudoers файле. Об этом событии сообщат. roits de '/usr/local/hadoop/hadoop-2.9.1 / ': Операция, не позволенная

4 - Наконец, я выполняю кластерное использование узла /usr/local/hadoop/hadoop-2.9.1/sbin/start-dfs.sh вместо этого. Но, я получил ту же ошибку!

Запуск namenodes на [localhost] localhost: показанный: модификация владельца '/usr/local/hadoop-2.9.1/logs' ': Операция, не позволенная

Обратите внимание что мой start-dfs.sh файл:

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

    <property>
    <name>dfs.name.dir</name>
    <value>file:/usr/local/hadoop/hadoopdata/hdfs/namenode</value>
    </property>

    <property>
    <name>dfs.data.dir</name>
    <value>file:/usr/local/hadoop/hadoopdata/hdfs/datanode</value>
    </property>
    </configuration>

И ./.bashrc файл contiens эти параметры:

export HADOOP_PREFIX=/usr/local/hadoop/hadoop-2.9.1
export HADOOP_HOME=/usr/local/hadoop/hadoop-2.9.1
export HADOOP_MAPRED_HOME=${HADOOP_HOME}
export HADOOP_COMMON_HOME=${HADOOP_HOME}
export HADOOP_HDFS_HOME=${HADOOP_HOME}
export YARN_HOME=${HADOOP_HOME}
export HADOOP_CONF_DIR=${HADOOP_HOME}/etc/hadoop

#Native path
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_HOME}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib/native"

#Java path
export JAVA_HOME="/usr/lib/jvm/jdk1.8.0_251"

Как я могу решить этот вопрос?

0
задан 16 April 2020 в 12:34

1 ответ

Ну, решение состояло в том, что я должен включать hduser в hadoopgroup иметь разрешение на папке /usr/local/hadoop/hadoop-2.9.1/logs использование команды:

sudo chown -R hduser:hadoopgroup /usr/local/hadoop/hadoop-2.9.1/logs

Та твердость моя проблема!

0
ответ дан 25 April 2020 в 10:46

Другие вопросы по тегам:

Похожие вопросы: