SolrCloud集群搭建(基于zookeeper)

1. 环境准备

  1.1 三台Linux机器,x64系统
  1.2 jdk1.8
  1.3 Solr5.5

2. 安装zookeeper集群

  2.1 分别在三台机器上创建目录

    mkdir /usr/hdp/2.6.0.3-8

  2.2 上传zookeeper到三台机器

    使用Xshell连接三台机器,使用Xftp上传zookeeper包到2.1创建的目录下。

  2.3 修改权限为755

    执行命令:chmod 755 zookeeper

    

  2.4 配置节点的data目录,通信端口及集群配置

    

    

    注意:三台机器配置相同,可直接拷贝!

  2.5 启动zookeeper集群

    依次启动三个zookeeper集群节点,执行命令:./zkServer.sh start

    

3. 安装solrcloud集群

  3.1 上传tomcat到三台机器的对应目录上

    

  3.2 分别配置tomcat中的server.xml

    

    第一台机器上的tomcat:

    

     第二台机器上的tomcat:

     

    第三台机器上的tomcat:

    

  3.3 上传solr基础文件到三台机器上的目录/usr/hdp/2.6.0.3-8/solrcloud/下,solr基础文件如下:

    

    

    注意:不包含任何自定义的core

  3.4 配置三台机器上的solr的solr.xml文件

    

  3.5 指定tomcat启动solr的路径

    修改三台机器上的tomcat中的web.xml文件,指定solr的路径

    

4. 整合solrcloud集群到zookeeper集群

  4.1 配置tomcat节点关联zookeeper集群

    配置三台机器上的tomcat中的catalina.sh文件,配置如下:

    

  4.2 上传solr core配置文件到zookeeper集群

    

    执行命令:

      ./zkcli.sh -zkhost

    bg-demo-01.haiyi.com:2181,bg-demo-02.haiyi.com:2181,bg-demo-03.haiyi.com:2181

     -cmd upconfig -confdir /usr/hdp/2.6.0.3-8/solr/server/solr/fxk_core/conf/ -confname fxk

5. 访问solrcloud集群

  5.1 启动tomcat集群

    

    依次在三台机器上执行命令:./startup.sh 启动tomcat

  5.2 访问solrcloud集群

    打开浏览器,输入:http://bg-demo-03.haiyi.com:8380/solr/index.html#/~cloud

       

    表示搭建成功!

  5.3 配置文件简介

    

6. 操作collectionshard

  6.1 创建collection

    执行命令:

    http://bg-demo-01.haiyi.com:8180/solr/admin/collections?action=CREATE&name=fxk_collection&numShards=2&replicationFactor=2&collection.configName=fxk&maxShardsPerNode=2

  6.2 删除collection

    执行命令:

    http://bg-demo-01.haiyi.com:8180/solr/admin/collections?action=DELETE&name=fxk

7. 创建索引

    

8.搜索

    

 

转载于:https://www.cnblogs.com/yszd/p/9984277.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值