zoukankan      html  css  js  c++  java
  • solr集群搭建,zookeeper集群管理

    1. 第一步

    solrhome中的配置文件上传到zookeeper集群。使用zookeeper的客户端上传。

    客户端命令位置:/root/solr-4.10.3/example/scripts/cloud-scripts

    ./zkcli.sh -zkhost 192.168.243.135:2181,192.168.243.135:2182,192.168.243.135:2183 -cmd upconfig -confdir /usr/local/solrCloud/solrhomes/solrhome1/collection1/conf -confname myconf

    查看配置文件是否上传成功:

    在/usr/local/solrCloud/zookeeper1/bin路径下,执行以下命令

    [root@zookeeper-solr bin]# ./zkCli.sh 

    表示进入zookeper客户端,然后执行以下命令

    [zk: localhost:2181(CONNECTED) 3] ls /configs/myconf

    2. 第二步

    修改solrhome下的solr.xml文件,指定当前实例运行的ip地址及端口号。

    3. 第三步

    修改每一台solrtomcat bin目录下catalina.sh文件中加入DzkHost指定zookeeper服务器地址: 

    JAVA_OPTS="-DzkHost=192.168.243.135:2181,192.168.243.135:2182,192.168.243.135:2183"

    (可以使用vim的查找功能查找到JAVA_OPTS的定义的位置,然后添加)

    4. 第四步

    一个主节点多个备份节点,集群只有一片。

    5. 第五步

    创建一个两片的collection,每片是一主一备。

    使用以下命令创建:

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

    6. 第六步

    删除collection1.

    http://192.168.243.135:8080/solr/admin/collections?action=DELETE&name=collection1

  • 相关阅读:
    Vmware 可用的激活码
    查询某网址的百度收藏量
    SQL 分页实现
    JS 分页实现
    分页逻辑分析
    Mysql总结概述
    解析select *
    teradata中EXPLAIN执行计划总结
    Teradata Join类型
    Teradata中join总结
  • 原文地址:https://www.cnblogs.com/ITMan-blogs/p/7538853.html
Copyright © 2011-2022 走看看