Установка OpenSearch | securityadmin.sh | UnavailableShardsException[[. Opendistro_security][0] первичный сегмент не активен Тайм-аут
Мы установили OpenSearch на 4 ВМ (1 координирующий узел, 1 главный узел и 2 узла данных) и согласно документации https://opensearch.org/docs/latest/opensearch/cluster/
когда мы входим в OpenSearch URL или через curl, мы получаем следующее сообщение:
например [ apm@IR-APM-DEV-MN1 config]$ curl -XGET https: //:9200 / _cat / plugins?v -u 'admin:admin' --insecure
OpenSearch Security не инициализирован.
В соответствии с ним и сообщением, которое мы увидели « [opensearch-master] еще не инициализирован (вам может потребоваться запустить securityadmin) », мы выполнили сценарий securityadmin следующим образом:
./securityadmin.sh -cd ../securityconfig/ -nhnv -cacert ../../../config/root-ca.pem -cert ../../../config/kirk.pem -key ../../../config/kirk-key.pem -h -cn apm-cluster-1 -arc -diagnose
И получил следующее сообщение об ошибке, например:
Будет обновлять '_doc / config' с помощью ../securityconfig/config.ymlFAIL: Конфигурация для 'config' завершилась неудачно из-за UnavailableShardsException[[. Opendistro_security][0] первичный сегмент не активен Тайм-аут: [1m], запрос: [BulkShardRequest [[.opendistro_security][0]], содержащий [индекс {[.opendistro_security][_doc][config], исходный текст [нет данных, фактическая длина: [3,7 КБ], максимальная длина: 2 КБ]}] и обновление]] ....
Может ли кто-нибудь посоветовать какие-либо предложения по преодолению этих ошибок? (первичный осколок не активен Тайм-аут / увеличьте максимальную длину)
Спасибо Ноам
1 ответ
просто мы можем отключить метод безопасности:
cd /path/to/opensearch-1.2.4
sudo nano config/opensearch.yml
Добавьте строку ниже: -
plugins.security.disabled: true
Если нет, попробуйте эту ссылку, сгенерируйте ключ и выполните указанные шаги в официальном.
Спасибо.