Настройка Elasticsearch - PullRequest
       5

Настройка Elasticsearch

0 голосов
/ 24 апреля 2020

Я нахожусь в процессе принятия sonarqube, который столкнулся с периодически возникающей проблемой, связанной с экземпляром Elasticsearch, на который он опирается. Чтобы решить эту проблему, я считаю, что мне нужно изменить значение конфигурации Elasticsearch.

В файле настроек \conf\sonar.properties я установил

sonar.search.port=9200

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

enter image description here

Отлично, поэтому мне просто нужно построить правильный запрос в powershell?

Invoke-WebRequest 'localhost:9200' -Метод 'GET' Префикс URI не распознан
Invoke-WebRequest 'http://localhost:9200/' -Method 'GET' Нарушение протокола
Invoke-WebRequest 'localhost:9200' -Method 'XGET' Невозможно преобразовать значение "XGET" в тип
Invoke-WebRequest 'http://localhost:9200/_all/settings' -Method 'GET' Нарушение протокола

Если я изменю конфигурацию Elasticsearch напрямую, она регенерируется (возможно, как часть запуска сонара), поэтому я думаю, что любая конфигурация должна быть выполнена таким образом .

Будем благодарны за любые указатели.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2020

Документация гидролокатора действительно отсутствует. Правильная настройка сонара для порта:

sonar.search.httpPort=9200
0 голосов
/ 24 апреля 2020

Я не думаю, что ваш экземплярasticsearch запущен и работает ИЛИ настроен на использование другого порта, кроме 9200, для http. По умолчанию при доступе к ES через браузер вы должны были как минимум увидеть ответ, подобный приведенному ниже (при использовании Chrome / Firefox). Если вы используете IE, он должен был сохранить этот ответ как JSON.

{
  "name" : "ESPOC-NODE1",
  "cluster_name" : "ESPOC",
  "cluster_uuid" : "oZSfvTqmQY-ASngFlxp56A",
  "version" : {
    "number" : "5.5.2",
    "build_hash" : "b2f0c09",
    "build_date" : "2017-08-14T12:33:14.154Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

Так что сначала включите ES. Затем вы можете перейти к настройке SONAR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...