drno-reg
@drno-reg
см не кратко

Какая папка отвечает за conf в версии hadoop 2.8.1?

Здравствуйте.

скачал hadoop 2.8.1 и пробую установить на CentOS 7

http://apache.mesi.com.ar/hadoop/common/hadoop-2.8.1/hadoop-2.8.1.tar.gz

настраиваю мастера, файлы конфигурации нашел в подпапке

../hadoop/etc/hadoop

[hadoop@hadoop01 hadoop]$ ls
capacity-scheduler.xml      hadoop-metrics.properties  kms-acls.xml          mapred-queues.xml.template  yarn-env.cmd
configuration.xsl           hadoop-policy.xml          kms-env.sh            mapred-site.xml             yarn-env.sh
container-executor.cfg      hdfs-site.xml              kms-log4j.properties  mapred-site.xml.template    yarn-site.xml
core-site.xml               httpfs-env.sh              kms-site.xml          masters
hadoop-env.cmd              httpfs-log4j.properties    log4j.properties      slaves
hadoop-env.sh               httpfs-signature.secret    mapred-env.cmd        ssl-client.xml.example
hadoop-metrics2.properties  httpfs-site.xml            mapred-env.sh         ssl-server.xml.example


после старта hadoop получаю такую ошибку

[hadoop@hadoop01 sbin]$ ./start-all.sh
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/
starting yarn daemons
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/
[hadoop@hadoop01 sbin]$ ./start-dfs.sh
Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
Starting namenodes on []
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/
Starting secondary namenodes [0.0.0.0]
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/
[hadoop@hadoop01 sbin]$ ./start-yarn.sh
starting yarn daemons
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/
Error: Cannot find configuration directory: /opt/hadoop/etc/hadoop/


где должны быть файлы конфигурации?
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
нашел неточность в вопросе, по сути нашлась переменная окружения которая отвечает как раз за conf
она расположилась в файле hadoop-env.sh
редактируем файл
nano /app/hadoop/etc/hadoop/hadoop-env.sh
переменную HADOOP_CONF_DIR и комментируем JAVA_HOME
# The java implementation to use.
export JAVA_HOME=${JAVA_HOME}
# export JAVA_HOME=/opt/jdk1.8.0_144
export HADOOP_OPTS=-Djava.net.preferIPv4Stack=true
export HADOOP_CONF_DIR=/app/hadoop/etc/hadoop/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы