У меня есть solr в облачном режиме вместе с конфигурацией zookepers.найдите ниже настройки
core ---------|--shard1 --|--server1:7250
| |--server2:7300
| |--server3:7250
|
|--shard2--|--server1:7050
|--server2:7300
|--server3:7250
для этой настройки, я должен включить базовую аутентификацию.Я сделал это, внеся следующие изменения в файл jetty.xml
<Call name="addBean">
<Arg>
<New class="org.eclipse.jetty.security.HashLoginService">
<Set name="name">Realm</Set>
<Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/realm.properties</Set>
<Set name="refreshInterval">0</Set>
</New>
</Arg>
</Call>
webdefault.xml
<!--security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint-->
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Realm</realm-name>
</login-config>
и добавил файл realm.properties.
После этогобазовая аутентификация включена, но серверы Jetty не могут подключаться друг к другу. Следовательно, я получаю несанкционированную ошибку без подключения к серверу / solr
Мне нужно убедиться, что Jetty может обмениваться данными посредством обменаАвт.А авторизация и аутентификация предоставляются на уровне портала администратора solr.
Пожалуйста, помогите.