solrCloud配置目錄結構

solrCloud配置目錄結構
1.目錄結構
solr服務器目錄結構:
---solr_home_dir
------solr.xml
--------- core_name
--------- --- conf/
--------- --- --- schema.xml
--------- --- ---  solrconfig.xml
--------- ---data/
--------- ---lib/ 
------lib
------zoo.cfg             

2.作用

 solr_home_dir:
solr服務器的主目錄

 solr_home_dir/solr.xml:
主要用於配置solr服務器的core

solr_home_dir/lib
主要存放所有core共用的jar文件,可以在 solr.xml 中 通過sharedLib屬性來指定

solr_home_dir/zoo.cfg
使用內置的Zookeeper來運行solrCloud時,內置的Zookeeper的配置文件

 solr_home_dir/core_name:
用於存放core,主要用於存放solr core實例的信息

 solr_home_dir/core_name/conf/
主要用於放置solr core的配置文件

 solr_home_dir/core_name/conf/schema.xml:
主要配置域屬性field(程序中創建的每一個索引域都要在schema.xml中配置一個field),和分詞屬性tokenizer和filter的fieldType(每一種分詞都對應一個fieldType)

 solr_home_dir/core_name/conf/solrconfig.xml:
主要配置索引index的一些策略indexConfig,和Restful API的一些配置requestHandler,
事務日誌updateLog,搜索的策略,如近實時搜索,高亮策略

 solr_home_dir/core_name/data/
主要用於存放solr core索引數據

 solr_home_dir/core_name/lib/
主要用於存放solr core程序依賴的第三方jar包的,如中文分詞器的jar可以放置在該目錄下

 

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