Как создать ядро ​​в Solr 7 при использовании аутентификации Basi c - PullRequest
1 голос
/ 16 марта 2020

Я использую аутентификацию basi c в своем проекте solr. Я хочу создать новое ядро, но оно дает мне эту ошибку.

ERROR: Solr requires authentication for http://localhost:8983/solr/admin/info/system. Please supply valid credentials. HTTP code=401

Я создаю ядро ​​следующим образом

solr create -c StorageCore -credentials solr:SolrRocks

Как я могу исправить эту проблему?

ОБНОВЛЕНИЕ

Mt solr.in.cmd

1 Ответ

1 голос
/ 16 марта 2020

Этот аргумент команды поддерживается только при включении аутентификации с помощью инструмента командной строки.

Для с использованием сценария управления с basi c auth :

Использование скрипта управления Solr с Basi c Auth

Добавьте следующую строку в файл solr.in. sh или solr.in.cmd. В этом примере командная строка bin / solr указывает использовать «basi c» в качестве типа аутентификации и передавать учетные данные с именем пользователя «solr» и паролем «SolrRocks»:

SOLR_AUTH_TYPE="basic"
SOLR_AUTHENTICATION_OPTS="-Dbasicauth=solr:SolrRocks"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...