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可以放置在该目录下

 

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