solrcloud5+jetty

本文详细介绍SolrCloud的安装步骤及配置流程,包括搭建Zookeeper集群、安装Solr服务、配置索引及时区等内容,并提供了创建SolrCollection的具体命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装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:2183
2、上传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:2183
3、创建collection
http://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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值