1.下載solr 7.4.0,JDK 1.8
2.解壓solr,記錄源壓縮包路徑,進入到bin目錄
3.執(zhí)行install*** 壓縮包位置,進行solr安裝(第一次安裝自啟動)
4.拷貝example/files下的conf到solr/server/resources下,之后每次創(chuàng)建新的core,都會只用這個配置文件
**創(chuàng)建core時位置可自定義
5.添加用戶
找到solr-7.4.0/server/solr-webapp/webapp/WEB-INF/web.xml,并添加
<security-constraint>
<web-resource-collection>
<web-resource-name>Solr Lockdown</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>solr_admin</role-name>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Solr Admin</realm-name>
</login-config>
找到solr-7.4.0/server/etc/jetty.xml 并在</Configure>前添加
<Call name="addBean">
<Arg>
<New class="org.eclipse.jetty.security.HashLoginService">
<Set name="name">Solr Admin</Set>
<Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/realm.properties</Set>
<Set name="refreshInterval">0</Set>
</New>
</Arg>
</Call>
創(chuàng)建/etc/realm.properties
admin:12345,admin