2016-02-26 1 views
0

Я использую этот tutorial для установки Hadoop 2.6 на Centos 6.7 с Java 1.8.0_72, и все идет хорошо до запуска start -dfs.sh от Hadoop-home/sbin/srart -dfs.sh. Ниже приведен результатHadoop 2.6 start-dfs.sh ошибки на Centos 6.7

[[email protected] sbin]$ start-dfs.sh 
16/02/26 21:47:40 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Starting namenodes on [localhost] 
localhost: /etc/bashrc: line 65: id: command not found 
localhost: /etc/bashrc: line 65: id: command not found 
localhost: /usr/bin/env: bash: No such file or directory 
localhost: /etc/bashrc: line 65: id: command not found 
localhost: /etc/bashrc: line 65: id: command not found 
localhost: /usr/bin/env: bash: No such file or directory 
Starting secondary namenodes [0.0.0.0] 
0.0.0.0: /etc/bashrc: line 65: id: command not found 
0.0.0.0: /etc/bashrc: line 65: id: command not found 
0.0.0.0: /usr/bin/env: bash: No such file or directory 
16/02/26 21:47:46 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 

Кажется, что-то не так с/ETV/Bashrc @ линии 65. Но, я проверил, и нет ничего, что я модифицирована.

Я запускаю выпускные выпуски CentOS 6.7 с использованием диспетчера параллельных виртуальных машин моего Mac, который является 64-разрядной машиной.

Заранее спасибо

ответ

0

Корректировать ядро-site.xml и добавить эту часть:

<property> 
    <name>hadoop.tmp.dir</name> 
    <value>/app/hadoop/tmp</value> 
    <description>A base for other temporary directories.</description> 
</property> 

Затем создать папку соответственно, пример команды:

mkdir -p /app/hadoop/tmp 

chown yourHadoopUsername:yourHadoopGroupName /app/hadoop/tmp 

chmod 777 /app/hadoop/tmp 

Форматирование DataNode:

hdfs namenode -format 

Начало вашего заказа:

start-dfs.sh 
start-yarn.sh