solrcloud集群搭建

1.solr架构图

2.集群搭建

2.1 所需工具

    (1)CentOS系统

   (2)jdk-1.7

   (3) apache-tomcat-7.0.61.tar.gz

    (4)zookeeper-3.4.6.tar

    (6)solr-4.9.1.zip

2.2 环境安装

(1)安装centos(本文省略);

(2)安装JDK(本文省略);

(3)安装apache(本文省略);

2.3 安装zookeeper分布式应用程序协调服务

2.3.1 上传&解压zookeeper 安装包

(1)登陆centos,进入/usr/local/;

  (2)   使用xShell工具,将zookeeper-3.4.6.tar.gz拷贝到centos的//usr/local/目录下;

(3)使用xShell登陆(192.168.1.121/122/123)三台虚拟机,开启xShell【发送键输入到所有会话】,统一解压zookeeper 安装包

      解压命令:    sudo  tar -zxvf zookeeper-3.4.6.tar.gz

      修改名字:    sudo  mv  zookeeper-3.4.6 zookeeper

注意:zookeeper的安装目录为/home/linux/zookeeper

2.3.2 进入zookeeper文件夹,创建data 和logs

   (1)创建目录并赋于写权限

     命令: sudo mkdir data  logs

                 sudo chmod 775 data logs

   data:指定zookeeper的数据存放目录;

    logs:指定zookeeper的日志目录;

2.3.3 修改zookeeper配置文件

(1)拷贝zookeeper配置文件zoo_sample.cfg为zoo.cfg

   命令:sudo cp conf/zoo_sample.cfg  conf/zoo.cfg

(2)配置zoo.cfg

   命令:sudo vim conf/zoo.cfg

   配置如下:

(3)添加防火墙的过滤规则

   命令: sudo vim /etc/sysconfg/iptables

 

重启防火墙: sudo service iptables restart

(4)建立对应的myid文件​​​​​​​

 进入data文件夹 ,建立对应的myid文件,命令:sudo vim myid   并输入响应的server的id,根据zoo.cfg的配置进行设置;

 例如:

   server.1为192.168.1.121, 则 data文件夹下的myid文件内容为1

    server.2为192.168.1.122, 则 data文件夹下的myid文件内容为2

依此类推;

(5)启动zookeeper

进入/usr/local/zookeeper 

命令: sudo   bin/zkServer.sh start

查看集群状态

命令:sudo  bin/zkServer.sh status   

猜你喜欢

转载自blog.csdn.net/baihuashu5858/article/details/81165154