linux下搭建solrCloud集群(一)
来源:互联网 发布:徐州淘宝网店培训 编辑:程序博客网 时间:2024/05/15 02:09
由于搭建solrCloud集群最少需要七台电脑 所以就搭建一个伪分布式的集群 在一台电脑上搭建
第一步 先搭建zookeeper集群
在/usr/local/下新建一个文件夹 solr-cloud
[root@localhost ~]# cd /usr/local
[root@localhost local]# mkdir solr-cloud
[root@localhost local]# cd solr-cloud/
解压:
[root@localhost ]# tar -zxf zookeeper-3.4.6.tar.gz
复制三分到solr-cloud
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper02
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper03
第三步:写配置文件
进到zookeeper01
创建data目录
[root@localhost zookeeper01]# mkdir data
在data目录下创建一个myid
[root@localhost data]# touch myid
myid的内容
就一个数字 1 表示当前这个节点的编号
[root@localhost data]# cat myid ------------查看myid的内容
1
进入conf文件中 将zoo_sample.cf 改名为 zoo.cfg
[root@localhost conf]mv zoo_sample.cf zook.cfg
/usr/local/solr-cloud/zookeeper03/data
[root@localhost conf] vi zook.cfg
修改一下的内容
dataDir=/usr/local/solr-cloud/zookeeper02/data
clientPort=2182------这是客户端连接的端口号
server.1=192.168.25.127:2881:3881 //第一个节点 这里的server.1是myid中的1--zookeeper01
server.2=192.168.25.127:2882:3882 //第二个节点 这里的server.2是myid中的2--zookeeper02
server.3=192.168.25.127:2883:3883 //第三个节点 这里的server.3是myid中的3--zookeeper03
解释:192.168.25.127:2881:3881 这句话
2881端口:是zookeeper节点之间通信的端口
3881端口:是选举时的端口号
修改完之后保存;
以此类推 配置zookeeper02都是以上的步骤
可以编一个shell脚本 同时启动三个zookeeper
[root@localhost solr-cloud]# vi start-zookeeper.sh
cd zookeeper01/bin
./zkServer.sh start
cd ../../
cd zookeeper02/bin
./zkServer.sh start
cd ../../
cd zookeeper03/bin
./zkServer.sh start
cd ../../
~
[root@localhost solr-cloud]# chmod u+x start-zookeeper.sh ---设置成可执行的文件
[root@localhost solr-cloud]# ./start-zookeeper.sh ---启动
查看启动的状态
[root@localhost solr-cloud]# cd zookeeper01/bin
[root@localhost bin]# ./zkServer.sh status
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper01/bin/../conf/zoo.cfg
Mode: follower
阅读全文
0 0
- linux下搭建solrCloud集群(一)
- Linux系统solrcloud集群搭建.
- SolrCloud 集群搭建
- SolrCloud集群环境搭建
- centos7 搭建SolrCloud集群
- SolrCloud集群搭建
- solrCloud 集群搭建
- SolrCloud集群的搭建
- SolrCloud集群搭建
- windows下solrcloud+tomcat+zookeeper伪集群环境搭建
- SolrCloud学习(一)系统搭建
- Solr之SolrCloud集群搭建
- tomcat下搭建SolrCloud
- solrCloud分布式集群部署(一)
- 初识Solr(二):Solr集群(SolrCloud)搭建
- CentOS下用Tomcat+Zookeeper+Nginx+Solr完美搭建SolrCloud平台(一)
- SolrCloud的介绍以及SolrCloud的集群搭建
- 在linux环境下搭建memcached集群(一)
- 总结一下Android中主题(Theme)的正确玩法
- dom4j
- 先反序列化为list,再遍历list,将每个元素反序列化为hashmap
- HDU 6143 Killer Names [第二类斯特林数]
- 关于 fork 和父子进程的理解
- linux下搭建solrCloud集群(一)
- SpringBoot+Mybatis学习Demo问题总结1
- Ubuntu中Object-Detector-App安装过程的一些坑
- Android 编译系统之Android.bp
- MongoDB 基本用法
- MXD文档操作(一)-获取所有图层数据源信息
- AHB和APB总线的比较
- 使用docker部署rocketmq时的坑
- oracle常用函数总结