Coin163

solr 5集群安装配置solr-cloud

2016-03-24by coin, 次阅读
solr 5 5.5 集群安装配置solr-cloud

一、solr 5 安装配置(solr-cloud)
zookeeper集群安装配置 (略)

1、下载solr-5.5

wget http://120.198.244.38:9999/mirrors.hust.edu.cn/apache/lucene/solr/5.5.0/solr-5.5.0.tgz

   解压出install_solr_service.sh
tar xzvf solr-5.5.0.tgz solr-5.5.0/bin/install_solr_service.sh --strip-components=2
2、安装运行install_solr_service.sh  Must be run as the root user
./install_solr_service.sh solr-5.5.0.tgz -i /usr/local -d /data/search/solr_cloud -u solr -s solr -p 8983

 3、修改配置文件solr.in.sh
   如果使用/etc/init.d/solr start的话,那么需要修改
  vi  /etc/default/solr.in.sh
   把zookeeper修改为集群模式
  ZK_HOST=192.168.0.111:2181,192.168.0.112:2181,192.168.0.113:2181

4、复制solr依赖包并重启solr

cp -n /usr/local/solr/dist/*.jar /usr/local/solr/server/solr-webapp/webapp/WEB-INF/lib

重启solr-cloud:
/etc/init.d/solr restart
多台服务器,在其它服务器上执行相同操作即可。

二、solr 管理常用操作
 
 1、创建collection
    先复制一份配置文件(也可以不复制,直接使用-d sample_techproducts_configs)

cp -r /usr/local/solr/server/solr/configsets/sample_techproducts_configs/conf /data/search/solr_cloud/myconfig

 #su -c '/usr/local/solr/bin/solr create -c mytest2  -d sample_techproducts_configs -shards 3 -rf 2 -port 8983' - solr  

 su -c '/usr/local/solr/bin/solr create -c mytest2 -d /data/search/solr_cloud/myconfig -shards 3 -rf 2 -port 8983' - solr  

创建3分片,2副本集,结果如下图
solr-cloud


------分隔线----------------------------