以上能夠在集羣中的任一一臺服務器中操做java
將2個相關jar包複製到/opt/solr-7.7.1/server/solr-webapp/webapp/WEB-INF/lib文件夾下web
jar包名稱
solr-dataimporthandler-extras-7.7.1.jar
solr-dataimporthandler-7.7.1.jarapachejar包所在位置/opt/solr-7.7.1/dist服務器
並將鏈接oracle的jar包也複製到該目錄下oracle
加入到<config></config>標籤內app
<!-- import date--> <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler>
修改本身的配置文件後webapp
將本身的配置文件交給zookeeper管理,上傳命令spa
/opt/solr-7.2.1/server/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.10.131:2181,192.168.10.131:2182,192.168.10.131:2183 -cmd upconfig -confdir /opt/solr-7.2.1/server/solr/configsets/myconf/conf -confname myconf
啓動集羣中的全部solr服務,而後根據本身的配置文件建立 Collectioncode
經過solr管理界面中的Dataimport按鈕建立索引server