solrcloud5+jetty

来源:互联网 发布:孔子知天命 编辑:程序博客网 时间:2024/06/02 04:34

一、安装solrcloud步骤:
执行下面步骤前需要安装zookeeper集群,关于zookeeper集群的安装我这里就不说明,可以去网上搜索,很简单的。

1、执行指令:
将solr-5.2.1.tgz包中的solr-5.2.1/bin/目录下的install_solr_service.sh文件抽取到当前目录下

tar zxf solr-5.2.1.tgz solr-5.2.1/bin/install_solr_service.sh --strip-components=2

2、安装

./install_solr_service.sh solr-5.2.1.tgz -i /opt -d /var/solr -u solr -s solr -p 8983-i  指定solr的安装目录,默认为/opt(安装时会生成指向安装目录的符号链接/opt/solr )-d  指定写文件的目录即solrhome,包括索引、日志、环境变量设置等,默认为/var/solr-u  指定solr文件和运行进程的所属用户,默认为solr,安装脚本自动创建solr用户账户-s  solr服务的名称,默认为solr-p  solr服务的监听端口,默认为8983

3、修改solr的配置文件/var/solr/solr.in.sh

ZK_HOST="192.168.1.250:2181,192.168.1.250:2182,192.168.1.250:2183"设置北京东八区时区,默认为UTC时区:SOLR_TIMEZONE="GMT+08:00"

4、每个节点都需要重启solr服务,使zk配置生效:service solr restart

5、查看solr服务的状态:service solr status

二、创建collection:(只需要在集群中任意一个节点执行创建操作即可)

/opt/solr/bin/solr create -c testcore1 -d data_driven_schema_configs -s 2 -rf 2 -n test1-s  表示分片个数  -rf 表示副本个数  -n  表示配置在zk上的文件名称   -d  配置文件路径,建议将/opt/solr/server/solr/configsets/data_driven_schema_configs复制成collection名,并在-d 参数后写全路径。如:    -d /opt/solr/server/solr/configsets/testcore1/注意:执行此命令时会打印出过程中实际执行的3个操作1、连接zk:Connecting to ZooKeeper at 192.168.1.241:2181,192.168.1.241:2182,192.168.1.241:21832、上传solr的配置文件:Uploading /opt/solr/server/solr/configsets/data_driven_schema_configs/conf for config myconfig1 to ZooKeeper at 192.168.1.241:2181,192.168.1.241:2182,192.168.1.241:21833、创建collectionhttp://192.168.1.242:8983/solr/admin/collections?action=CREATE&name=mycollection1&numShards=2&replicationFactor=2&maxShardsPerNode=2&collection.configName=myconfig1

查看是否创建成功

在zookeeper上查看节点是否创建成功:在configs节点下有test1,在collections节点下有testcore1查看solr日志:/var/solr/logs查看8983端口是否启动:netstat -nplt|grep 8983浏览器查看任意地址的solr服务:http://192.168.1.250:8983/solr,点击菜单clound
0 0
原创粉丝点击