2015-05-22 6 views
-1

Я - один из новых парней, который выучил Hadoop с амбари из apache, и я пытался установить ambari на моем Ubuntu в среде VirtualBox, однако, я исчерпан, столкнувшись с проблемой.Всегда сталкивайтесь с сервером Ambari, который не работает, Stale PID-файл по адресу: /var/run/ambari-server/ambari-server.pid.

1stly, система напоминание мне, что «„старт“Ambari сервер завершен успешно» следующий

~# ambari-server start 
Using python /usr/bin/python2.7 
Starting ambari-server 
Ambari Server running with administrator privileges. 
Organizing resource files at /var/lib/ambari-server/resources... 
Server PID at: /var/run/ambari-server/ambari-server.pid 
Server out at: /var/log/ambari-server/ambari-server.out 
Server log at: /var/log/ambari-server/ambari-server.log 
Waiting for server start................... 
Ambari Server 'start' completed successfully. 

Однако, я не могу получить доступ к ambari обслуживания через «http://127.0.0.1:8080», и когда я проверить состояние сервера следующим образом

~# ambari-server status 
Using python /usr/bin/python2.7 
Ambari-server status 
Ambari Server not running. Stale PID File at: /var/run/ambari-server/ambari-server.pid 

Когда я проверяю файл /var/run/ambari-server/ambari-server.pid

~# cat /var/run/ambari-server/ambari-server.pid 
2875 

Когда я проверяю в лог-файл, он ведет со следующими линиями

22 May 2015 10:59:42,876 INFO [main] Configuration:527 - Reading password from existing file 
22 May 2015 10:59:43,073 INFO [main] Configuration:747 - Hosts Mapping File null 
22 May 2015 10:59:43,074 INFO [main] HostsMap:60 - Using hostsmap file null 
22 May 2015 10:59:45,169 INFO [main] ControllerModule:172 - Detected MYSQL as the database type from the JDBC URL 
22 May 2015 10:59:45,253 INFO [main] ControllerModule:214 - Using c3p0 ComboPooledDataSource as the EclipsLink DataSource 
22 May 2015 10:59:45,416 INFO [main] MLog:80 - MLog clients using log4j logging. 
22 May 2015 10:59:46,124 INFO [main] C3P0Registry:204 - Initializing c3p0-0.9.1.1 [built 15-March-2007 01:32:31; debug? true; trace: 10] 
22 May 2015 10:59:59,830 ERROR [main] DBAccessorImpl:99 - Error while creating database accessor 
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 

Я искал в интернете, и не нашли никакого решения по этому вопросу.

Кстати, я еще не установил Hadoop, это проблема или нет?

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

+0

Опубликовать файл '/ etc/hosts' в своем вопросе. –

ответ

0

Наконец он работал

Вместо запуска команды в фоновом режиме, я использовал nohup. Это сработало. Ниже приведено содержание скрипта, выполненного на удаленном компьютере.

#!/bin/bash 
nohup ambari-server start 
0

Я надеюсь, что это связано с https://issues.apache.org/jira/browse/AMBARI-9215

Когда я вошел в сервер, то начал Ambari, он работает. Но он не работает, когда я начинаю использовать ткань.

+0

Как работа, я пытаюсь подтолкнуть скрипт к целевому хосту и выполнить команду на заднем плане. Мой fabfile.py (определение задачи выглядит ниже) @task четкости start_Ambari_Server(): положить ("/ корень/скрипты/Start_Ambari.sh", "/tmp/Start_Ambari.sh") запуска ("CHMOD 755 /tmp/Start_Ambari.sh ') run ('/tmp/Start_Ambari.sh ') – Vijayanand

0

Как работа вокруг, я пытаюсь подтолкнуть сценарий к целевому хосту и выполнить команду на заднем плане.

И содержимое /root/scripts/Start_Ambari.sh имеет содержимое ниже.

!/Bin/Баш начать

ambari-сервер &

0

Проблема может быть что угодно для этого случая. Позвольте мне указать на некоторые из них и, что бы ни случилось, сообщите нам об этом.

  1. Запустите ambari-сервер в качестве корня

    $ Sudo ambari-сервер начать

  2. Проверьте файл /etc/hosts

  3. Проверьте, если ваш порт 8080 открыт для доступа.

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

  • Нет связанных вопросов^_^