2016-05-10 3 views
1

Сообщество пользователей stackoverflow, , поэтому я хотел установить hadoop, но я столкнулся с проблемой. Я посмотрел на другие подходы, но я все равно продолжаю получать. Я совершенно новичок в hadoop, поэтому я не знаю, куда идти. Я, в случае необходимости, нахожусь в macbook pro с El Capitan. После того, как я делаю SBIN/start-dfs.sh я получаю это:Hadoop: некорректная конфигурация

sbin/start-dfs.sh 
16/05/10 11:09:37 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured. 
Starting namenodes on [] 
Password: 
localhost: /usr/local/Cellar/hadoop/2.7.2/libexec/sbin/hadoop-daemon.sh: line 69: [: MacBook: integer expression expected 
localhost: starting namenode, logging to /usr/local/Cellar/hadoop/2.7.2/libexec/logs/hadoop-name-namenode-name’s 
localhost: Error: Could not find or load main class MacBook 

hadoop-daemon.sh является:

enter image description here

Соответствующий XMLs являются следующие:

ядра -site.xml

<configuration> 
    <property> 
     <name>fs.defaultFS</name> 
     <value>hdfs://localhost:9000</value> 
    </property> 
</configuration> 

HDFS-site.xml

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

Если что-то требуется, я буду свободно предоставлять. Благодарим вас за помощь, и я действительно ценю это, так как я действительно хочу начать использовать Hadoop.

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home 
export HADOOP_PREFIX=/usr/local/Cellar/hadoop 

Эй, так что это обновление, если кто-то считаются: теперь я получаю эту

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 
Starting namenodes on [[email protected]] 

Новую заметку: Я переделка процесса с и refollowing этого руководства. Является ли успех моим, я опубликую здесь свое обновление :)!

zhongyaonan.com/hadoop-tutorial/… 
+0

Если вы просто хотите попробовать Hadoop, а затем загрузить предварительно встроенный дистрибутив с Cloudera или Hortonworks. (Вызывается Quickstart VM или Песочница, соответственно) –

+0

есть ли какой-нибудь способ вокруг виртуальной коробки? – chris123

+0

Я просто хотел запустить его как плагин Eclipse – chris123

ответ

0

Похоже, ваш каталог конф не установлен должным образом попробовать следующие шаги

export HADOOP_CONF_DIR = $HADOOP_HOME/etc/hadoop 
hdfs namenode -format 
hdfs getconf -namenodes 
./start-dfs.sh 
+0

Итак, я поменял dir hadoop, как вы сказали, и получите это. – chris123

+0

Ошибка: не удается найти каталог конфигурации:/etc/hadoop Ошибка: не удается найти каталог конфигурации:/etc/hadoop Запуск вторичных namenodes [2016-05-10 12: 07: 27,079 WARN [main] util.NativeCodeLoader (NativeCodeLoader.java : (62)) - Невозможно загрузить библиотеку native-hadoop для вашей платформы ... с использованием встроенных классов Java, где это применимо 0.0.0.0] Ошибка: не удается найти каталог конфигурации:/etc/hadoop – chris123

+0

Вы установили HADOOP_HOME?, попробуйте установить его в установочный каталог – vgunnu

Смежные вопросы