2014-02-18 3 views
1

Здесь я столкнулся с очень странной проблемой в Ubuntu 12.04 Server, 64-битная версия. Я вручную установил java 7 JDK (скопировал папку jdk в/usr/lib/jvm и выполнил большую конфигурацию для правильной работы команд java, javac и jps). При форматировании узел имени каждого конкретногоhadoop namenode не форматируется

hadoop namenode -format 

моих шоу оболочки:

$HADOOP_HOME is deprecated 

, а затем внезапно возвращается к оболочке без форматирования NameNode. Также после запуска Hadoop демонов по:

start-all.sh 

они начинают показывая сообщение ниже:

Warning: $HADOOP_HOME is deprecated. 

starting namenode, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-ubuntu1-namenode-jci1.out 
jci1: starting datanode, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-ubuntu1-datanode-jci1.out 
jci1: starting secondarynamenode, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-ubuntu1-secondarynamenode-jci1.out 
starting jobtracker, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-ubuntu1-jobtracker-jci1.out 
jci1: starting tasktracker, logging to /usr/local/hadoop-1.2.1/libexec/../logs/hadoop-ubuntu1-tasktracker-jci1.out 

, но когда я пытаюсь увидеть процессы с помощью «JPS» выход как:

9351 -- main class information unavailable 
9184 -- main class information unavailable 
9520 -- main class information unavailable 
9612 -- process information unavailable 
9831 Jps 

и через некоторое время JPS показывает только JPS процесс:

9831 Jps 

Я не могу понять, почему демоны останавливаются сразу после старта. Это проблема с java? Пожалуйста, дайте мне совет, что мне делать, чтобы разобраться.

+0

Есть ошибки в файлах журнала? например '/usr/local/hadoop-1.2.1/libexec /../ logs/hadoop-ubuntu1-namenode-jci1.out' и' /usr/local/hadoop-1.2.1/libexec/../logs/ hadoop-ubuntu1-jobtracker-jci1.out' –

+0

Tasktracker.log говорит: 2014-02-19 04: 43: 27,422 ОШИБКА org.apache.hadoop.mapred.TaskTracker: не удается запустить диспетчер задач, потому что java.lang.InternalError : внутренняя ошибка: SHA-1 недоступен. – tom

+0

У меня нет большой идеи об этом, за исключением того, что это может быть поврежденная установка JDK. Проверьте эту ссылку http://askubuntu.com/questions/378497/eclipse-error-on-ubuntu-13-10 Определяет некоторые проверки, которые вы можете выполнить. –

ответ

1

Наконец-то решена эта проблема, поскольку Java является ядром хаопа, поэтому JDK должен быть совместимым и иметь все необходимые файлы, которые требуются во время выполнения приложения. В моем случае виновником был еще один openjdk-6, который был параллелен Oracle_JDK 1.7, поэтому я очистил предыдущую установку и установил oracle-java только как альтернативу java. Теперь мой namenode форматирует без каких-либо проблем, а также просмотр журнальных файлов демонов хаопов решил мою другую проблему.

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