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
Ваш сонар не работает, потому что 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, а потом настрою»: будет намного настроить учетную запись и каталог установки приложения до того, как приложение будет установлено, а затем позволить собственному установщику приложения создать все необходимые подкаталоги и автоматически назначить им необходимые разрешения.