Не удалось открыть localhost: 9000 / sonar / - ubuntu server 16.04.3

0 голос против избранное

После установки Sonarqube localhost, т.е. 192.168.0.111:9000/sonar/, не отображает никаких страниц. Любая обратная связь будет большим подспорьем.

Ниже представлены результаты журнала.

корень @ хранилище : / opt / sonar / logs # ls -ltr всего 116 -rw-r - r-- 1 root root 42640 7 января 18:12 es.2018-01-07.log -rw-r - r-- 1 root root 5330 8 января 16:39 es.2018-01-08.log -rw-r - r-- 1 root root 21320 9 января 16:42 es.log -rw-r - r-- 1 root root 30319 9 января 16:42 sonar.log root @ storage : / opt / sonar / logs #

https://drive.google.com/file/d/1dh60U8z5NZNBxU6U2hAoEZ9sjsSsdpFm/view?usp=sharing

https://drive.google.com/file/ d / 1iFc5ibZRtAe8TtggI0gb87oJxv_Wtqpo / view? usp = sharing

Вывод NMAP:

root @ storage : / opt / sonar / logs # nmap -v -p 9000 192.168.0.227

Запуск Nmap 7.01 ( https //nmap.org) в 2018-01-09 16:54 +0545 Запуск SYN Stealth Scan в 16:54 Сканирование storage.bsaitechnosales.com (192.168.0.227) [1 порт] Сканирование SYN Stealth завершено в 16:54, прошло 0,22 с (всего 1 порт) Отчет о сканировании Nmap для storage.example.com (192.168.0.227) Узел работает (задержка 0,000041 с). PORT STATE SERVICE 9000 / tcp closed cslistener

Чтение файлов данных из: /usr/bin/../share/nmap Выполнено Nmap: 1 IP-адрес (1 хост активен) просканирован за 0,32 секунды Отправлено сырых пакетов: 1 (44B) | Rcvd: 2 (84B)

ВЫВОД ЖУРНАЛА ES:

2018.01.09 09:21:25 ОШИБКА es [] [oebBootstrap] Исключение java.lang.RuntimeException: не удается запустить elasticsearch с правами root на org.elasticsearch.bootstrap.Bootstrap.initializeNatives (Bootstrap.java:106) ~ [elasticsearch-5.6.3.jar: 5.6.3] в org.elasticsearch.bootstrap .Bootstrap.setup (Bootstrap.java:195) ~ [elasticsearc h-5.6.3.jar: 5.6.3] в org.elasticsearch.bootstrap.Bootstrap.init (Bootstrap.java:342) [elasticsearch- 5.6.3. jar: 5.6.3]

SONAR.LOG Выход

root @ storage : / opt / sonar / logs # еще sonar.log Wrapper запущен как демон Запуск JVM ... Wrapper (версия 3.2.3) http://wrapper.tanukisoftware.org Copyright 1999-2006 Tanuki Software, Inc. Все права защищены.

2018.01.07 15:23:08 INFO app [] [osaAppFileSystem] Очистка или создание временного каталога / opt / sonar / temp 2018.01.07 15:23:08 Приложение INFO [] [osaes.EsSettings] Elasticsearch прослушивает /127.0.0. 1: 9001 2018.01.07 15:23:08 INFO app [] [osapProcessLauncherImpl] Запустить процесс [[key = 'es', ip cIndex = 1, logFilenamePrefix = es]] из [/ opt / sonar / elasticsearch]: / opt / sonar / elasticsearc h / bin / elasticsearch -Epath.conf = / opt / sonar / temp / conf / es 2018.01.07 15:23:08 INFO app [] [osaSchedulerImpl] Ожидание обновления Elasticsearch nd бег 2018.01.07 15:23:08 INFO app [] [oepPluginsService] модули не загружены 2018.01.07 15:23:08 INFO app [] [oepPluginsService] загружен плагин [org.elasticsearch.tr ansport.Netty4Plugin] 2018.01.07 15:23:08 WARN app [] [osapAbstractProcessMonitor] Процесс завершился с выходом значение [es]: 1 2018.01.07 15:23:08 INFO app [] [osaSchedulerImpl] Процесс [es] остановлен 2018.01.07 15:23:08 Приложение INFO [] [osaSchedulerImpl] SonarQube остановлен Wrapper Stopped

-1
задан 11 January 2018 в 08:55
1 ответ

Ваш сонар не работает, потому что elasticsearch не работает start:

2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
...
2018.01.07 15:23:08 WARN app[][o.s.a.p.AbstractProcessMonitor] Process exited with exit value [es]: 1
2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] Process [es] is stopped
2018.01.07 15:23:08 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped 
Wrapper Stopped

И elasticsearch не запускается, потому что он предназначен для остановки, если вы попытаетесь запустить его от имени root:

2018.01.09 09:21:25 ERROR es[][o.e.b.Bootstrap] Exception java.lang.RuntimeException: can not run elasticsearch as root
at [stack trace is irrelevant in this case]

Запуск Sonarqube, Elasticsearch или любого крупного Java-приложения от имени root обычно является плохой идеей. Настройте соответствующую учетную запись пользователя для приложения и разрешения файловой системы в соответствии с требованиями приложения.

Не поддавайтесь соблазну думать: «Я установлю как root, а потом настрою»: будет намного настроить учетную запись и каталог установки приложения до того, как приложение будет установлено, а затем позволить собственному установщику приложения создать все необходимые подкаталоги и автоматически назначить им необходимые разрешения.

0
ответ дан 5 December 2019 в 20:22

Теги

Похожие вопросы