Solr云(一)

来源:互联网 发布:韦德数据 编辑:程序博客网 时间:2024/04/30 15:20

solr可以设置集群,包含容灾和高可用性,称之为solr云。包含下列特点:整个集群的集中配置。负载均衡。集成zookeeper用于集群配置。

启动 :$ bin/solr -e cloud  默认为2个节点。通过命令,最多可以设置4个节点。这些节点会在一台机器上各自存在,但端口不同。

solr start -cloud -s example/cloud/node1/solr -p 8983  启动solr节点,端口号为8983.并且sold home的目录为example/colud/node1/solr

通过-s参数可以设置目录。

sharding 、 replication。暂时默认2.包括接下来的配置选择直接默认,启动完成。

solr status 查看当前solr节点的运行状态。如果有任何错误,可以到目录example/cloud/node1/logs and example/cloud/node2/logs.进行查看。

http://localhost:8983/solr/#/~cloud   

$ bin/solr healthcheck -c gettingstarted   诊断collection。

$ bin/solr -e cloud -noprompt   全部以默认参数启动solr云。

重启节点1

$ bin/solr restart -c -p 8983 -s example/cloud/node1/solr
$ bin/solr restart -c -p 7574 -z localhost:9983 -s example/cloud/node2/solr  重启节点2.需要设置zookeeper的地址
才能加入到节点1的集群。

新增加节点到集群

$ mkdir <solr.home for new solr node>
$ cp <existing solr.xml path> <new solr.home> 
$ bin/solr start -cloud -s solr.home/solr -p <port num> -z <zk hosts string>
例如:
$ mkdir -p example/cloud/node3/solr
$ cp server/solr/solr.xml example/cloud/node3/solr
$ bin/solr start -cloud -s example/cloud/node3/solr -p 8987 -z localhost:9983


0 0
原创粉丝点击