solr集群的搭建步骤 mac版本

1. 进行jdk的安装,这个步骤省略掉,如果是在多台服务器上执行,每台服务器都需要安装jdk!

2. 安装solr集群,首先需要安装zookeeper集群。

       2.1.安装zookeeper集群步骤

        2.1.1.先下载zookeeper的解压包,然后进行解压,如下图所示:

                解压命令 tar -zxvf zookeeper-3.4.10.tar.gz 并从新命名

         

        2.1.2.配置zookeeper里面的配置文件:

        首先,在zookeeper1中新建一个data目录,然后将conf文件夹下面的 zoo_sample.cfg命名为zoo.cfg。然后进行配置,将zoo.cfg的里面的datadir定位上面创建的data的目录,然后添加下面三句。即可!如下图所示:


在data中添加myid文件,并在文件中输入阿拉伯数字1,(由于有三个zookeeper,每个都是相同操作,只是里面的内容不尽相同!)


上面的server.1 = 127.0.0.1:2888:3888由于我是在一台机器进行配置的,所有呢,端口号什么都得需要修改,若是在不同机器中,可以写相同的。


以上步骤是对一个zookeeper来做的,其他两个也按照上面的步骤进行配置,然后再到bin文件下面启动zookeeper:命令./zkServer.sh start 如下图所示:


启动后,可以到每个zookeeper的bin目录下输入./zkServer.sh  status查看该zookeeper的角色。

3.安装solr集群,由于已经将zookeeper的集群安装好了,下面可以开始安装solr集群了。

3.1首先,安装tomcat,由于在一台机器安装,所以复制了份tomcat,并更改里面的conf文件,把端口进行更改;



3.2对其中的一个tomcat来进行操作,剩下的三个,跟这个是一样的操作方法:

3.2.1 新添加一个solrhome


并将solrhome里面的solr.xml文件里面的字段改掉


3.2.2 在webapps里面的solr里面的web.xml文件里面配置,将注释改掉成此solrhome的目录 如下图


3.2.3.然后进到,tomcat的bin目录下找到catalina.sh文件 在里面添加一句话,如下:就是zookeeper的启动地址以及端口


3.2.3然后进到solr的安装目录下去,找到solr-4.10-3/example/scripts/cloud-scripts/zkcli.sh这个文件

将内容传送到zookeeper下去,调用如下命令:

./zkcli.sh -zkhost 127.0.0.1:2182,127.0.0.1:2183,127.0.0.1:2184 -cmd upconfig -confdir /Users/自己的地址/Downloads/tomcat-9.0/apache-tomcat-2222/solrhome/collection1/conf   -confname   myconf


这事对一个tomcat下的solr做的,需要再对剩下的三个做以上相同操作,即可!



4.然后启动4个tomcat,然后访问其中任意一个即可看到如下图所示:







猜你喜欢

转载自blog.csdn.net/weishuai528/article/details/80581675
今日推荐