Solr、SolrCloud整合spring框架配置說明

    項目中需要在web中查詢大數據Hbase裏的信息,通過solr創建索引,spring整合solr查詢。

一般solr查詢都用到solrCloud,項目中單機查詢不多,在此也一起做下記錄


一、solr整合spring

通過創建的solr連接可以看出需要注入構建的實體



Solr整合spring的配置(說明比較詳細了,實在看不懂要去補一下三大框架)




二、solrCloud整合spring




比較簡單吧。注意上面java代碼是連接solr的測試,xml代碼纔是整合spring的配置大笑


======================solrcloud、zookeeper在框架中的問題=====================

Failed to load users/password/role files


其實這是zookeeper的sasl認證問題,因爲solrcloud有zookeeper做協同服務,而zookeeper對於外部容器的請求都會進行sasl認證,把認證屬性設置爲false即可。

System.setProperty("zookeeper.sasl.client","false");

而在spring框架中,在調用主方法的時候可以先設置認證爲false



這樣就不會報unknown sasl認證問題了大笑


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章