分享学问-快活本身:solr 伪集群搭建_玖富娱乐主


玖富娱乐是一家为代理招商,直属主管信息发布为主的资讯网站,同时也兼顾玖富娱乐代理注册登录地址。

媒介:在你搭建集群之前先去搭建一个单机版的 跳转

Solr 集群构建图:

1):布置(4个)Tomcat 下载

变动每个 tomcat 启动端口号:

[root@VMSolr tomcat_cluster]# vim tomcat01/conf/server.xml 

搜刮 /port  离别变动为 8105、8180、8109

其他tomcat按以下设置装备摆设:

tomcat02:8205、8280、8209

tomcat03:8305、8380、8309

tomcat04:8405、8480、8409

======================================================================================

2):将 solr 工程布置到 tomcat01--04下(这里直接从单机版那里拷贝过去的)点我下载Solr web工程

设置装备摆设 (四个)solrhome:点我下载 solrhome

进入 solrhome01 :

[root@VMSolr solrhome_cluster]# cd solrhome01/
[root@VMSolr solrhome01]# vim solr.xml

其他 solrhome 设置同理:

solrhome02:192.168.31.211    8280

solrhome03:192.168.31.211    8380

solrhome04:192.168.31.211    8480

=========================================================================================================

变动 solr web工程下的 web.xml  与 solrhome 之前的干系:

[root@VMSolr solrhome_cluster]# vim /opt/tomcat_cluster/tomcat01/webapps/solr/WEB-INF/web.xml 

变动对应的 solrhome 途径:其他 solr web工程修正同理。

3):绑定 tomcat solr 与 zookeeper 之间的干系

变动 tomcat 设置装备摆设文件:

[root@VMSolr bin]# vim /opt/tomcat_cluster/tomcat01/bin/catalina.sh 

JAVA_OPTS="-DzkHost=192.168.31.209:2181,192.168.209:2182,192.168.31.209:2183"

其他设置一样。

4):运用 zookeeper 统一治理设置装备摆设文件

运用 solr 中的一个对象举行上传:【solr压缩包下载】

-玖富娱乐是一家为代理招商,直属主管信息发布为主的资讯网站,同时也兼顾玖富娱乐代理注册登录地址。-

确保zookeeper要启动:

[root@VMSolr cloud-scripts]# ./zkcli.sh -zkhost 192.168.31.209:2181,192.168.31.209:2182,192.168.31.209:2183 -cmd upconfig -confdir /opt/solrhome_cluster/solrhome01/collection1/conf -confname myconf

检察是不是上传胜利:

[root@zoodubbo zookeeper_cluster]# cd /opt/zookeeper_cluster/zookeeper01/bin/

//衔接 Zookeeper
[root@zoodubbo bin]# ./zkCli.sh 

quit 退出

检察:

注重:

若是装置过 监控 中央 2181 端口会被占用 直接运用  ./zkCli.sh  是不能够的。

运用以下体式格局举行衔接:

[root@zoodubbo bin]# ./zkCli.sh -server 192.168.31.209:2182

5):编写批处置惩罚启动、住手 文件

tomcat启动文件: 

cd tomcat01/bin ./startup.sh cd ../../ cd tomcat02/bin ./startup.sh cd ../../ cd tomcat03/bin ./startup.sh cd ../../ cd tomcat04/bin ./startup.sh

tomcat住手文件:

cd tomcat01/bin ./shutdown.sh cd ../../ cd tomcat02/bin ./shutdown.sh cd ../../ cd tomcat03/bin ./shutdown.sh cd ../../ cd tomcat04/bin ./shutdown.sh cd ../../

6):接见测试(检察是不是设置装备摆设胜利 http://192.168.31.211:8180/solr)

。。

7):建立 Collection 举行分片处置惩罚

1、运用以下敕令 举行建立:

http://192.168.31.211:8180/solr/admin/collections?action=CREATE&name=collection2&numShards=2&replicationFactor=2

2、运用以下敕令 举行删除 collection1:

http://192.168.31.211:8180/solr/admin/collections?action=DELETE&name=collection1

涌现以下信息 则胜利:

革新检察:

 

Demo 下载:

==========================对以上装置布置举行以下总结注重事项=========================

1、能够手动设置装备摆设 营业域 Filed 节点信息

2、运用 注解 体式格局(当你提交的时刻,会自动增添 Field 的节点信息)

注重:

3、设置装备摆设文件一旦 交给 zookeeper 举行治理则不能对设置装备摆设文件举行修正;(如果修正的话只能 从新上传一份修正好的)

 

-玖富娱乐是一家为代理招商,直属主管信息发布为主的资讯网站,同时也兼顾玖富娱乐代理注册登录地址。