一.搭建Zookeeper集群
1.下载地址
http://zookeeper.apache.org/releases.html#download
2.解压缩,tar -xvzf zookeeper-3.4.6.tar.gz
复制出3个节点[root@HTML5 zookeeper]# cp -r /usr/zht/zookeeper-3.4.6 zookeeper-1[root@HTML5 zookeeper]# cp -r /usr/zht/zookeeper-3.4.6 zookeeper-2[root@HTML5 zookeeper]# cp -r /usr/zht/zookeeper-3.4.6 zookeeper-3(本文是在一台机器测试,实际上肯定是要分在几台服务器上部署的,否则没有意义)
3.分别修改配置文件
[root@HTML5 zookeeper]# cd zookeeper-1/ conf/[root@HTML5 conf]# cp zoo_sample.cfg zoo.cfg修改zoo.cfg如下:# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial# synchronization phase can takeinitLimit=10# The number of ticks that can pass between# sending a request and getting an acknowledgementsyncLimit=5# the directory where the snapshot is stored.dataDir=/usr/local/data/zookeeper/zookeeper-1dataLogDir=/usr/local/data/zookeeper/logs-1# the port at which the clients will connectclientPort=1181server.1=127.0.0.1:2888:3888server.2=127.0.0.1:4888:5888server.3=127.0.0.1:6888:7888
标红部分为需要修改内容,clientPort在多服务器时不必修改
4.给节点分配ID
进入上文配置的dataDir=/usr/local/data/zookeeper/zookeeper-1,新建文件:myid,内容为该节点ID
如:/usr/local/data/zookeeper/zookeeper-1 目录下myid内容为1
如:/usr/local/data/zookeeper/zookeeper-1 目录下myid内容为1
5.启动各节点
[root@HTML5 bin]# ./zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper/zookeeper-1/bin/../conf/zoo.cfgStarting zookeeper ... STARTED[root@HTML5 bin]# ./zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper/zookeeper-1/bin/../conf/zoo.cfgMode: follower
./zkServer.sh start | stop | status (start:启动 stop:关闭 status:查看状态,如谁是leader)
通过 ./zkCli.sh -server host:port 可以进入zookeeper的控制台。比如使用 :[root@HTML5 bin]# ./zkCli.sh -server 127.0.0.1:1181就可以登录zookeeper-1控制台
6.常用命令
ls /等命令可以查看zookeeper上面的文件。
例如: ls /live_nodes 查看各节点存活情况
rmr 可以删除文件
相关推荐
搭建ZooKeeper集群 ZooKeeper是一种基于Java的高性能协调服务,专门为分布式应用程序设计,提供了高可用性、可扩展性和高性能等特点。搭建ZooKeeper集群是分布式系统中非常重要的一步,下面我们将详细讲解搭建...
### 集群搭建(Zookeeper集群 + Solr集群) #### 一、SolrCloud概述 **SolrCloud**是Apache Solr提供的分布式搜索解决方案,适用于需要处理大规模数据集、支持高并发搜索请求的场景。当单一服务器上的索引数据量较...
接下来,你可能还需要配置Zookeeper集群,以实现SolrCloud的高可用性和数据一致性。Zookeeper作为协调服务,负责管理Solr集群的状态信息,确保在节点故障时能够自动恢复和重新分配工作负载。 在实际应用中,你需要...
- **集群规划**:确定集群规模,包括Solr节点的数量和硬件配置,以及ZooKeeper集群的大小。 - **安装与配置**:分别安装Solr和ZooKeeper,配置SolrCloud模式,设置ZooKeeper的连接信息。 - **创建集合**:在...
搭建Zookeeper集群主要涉及以下步骤: 1. **安装Zookeeper** - 首先,将Zookeeper的tar包上传到Linux服务器的`/usr/local/soft`目录下,并解压至`/usr/local`,例如解压`zookeeper-3.4.6.tar.gz`。 - 进入解压后...
在每个Solr实例中,需要配置`solr.in.sh`(或`solr.in.cmd`在Windows环境下)以指向Zookeeper集群的位置。此外,还需要配置`solrconfig.xml`以启用Cloud模式,并设置分片和复制策略。 7. **数据上传与分片**: ...
在Windows环境下搭建SolrCloud环境涉及多个步骤,包括Zookeeper集群的配置、Solr的部署和配置等。通过上述详细介绍,读者应能够理解SolrCloud的工作原理及其实现过程,从而在实际项目中有效利用其强大的分布式搜索...
SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。 它有几个特色功能: 1)集中式的配置信息 2)自动容错 3)近实时搜索 4)查询时自动负载均衡 zookeeper是...
#### Zookeeper集群安装 1. **解压Zookeeper**:首先需要解压Zookeeper的安装包,并进入其文件夹。 2. **创建数据目录和日志目录**:在Zookeeper的安装目录下创建data和log目录,并配置相应的权限。 3. **配置...
- 使用`bin/solr start -cloud -zkhost <Zookeeper地址列表>`命令启动SolrCloud,指定Zookeeper集群的地址。 5. **创建索引和分发**: - 在SolrCloud环境中,你可以通过Zookeeper管理索引的创建和分发。创建一个...
本文将指导读者在Windows操作系统下搭建SolrCloud单机伪集群环境,使用Tomcat作为Servlet容器,Zookeeper作为分布式应用程序协调服务。 SolrCloud的安装和配置 1. 首先,需要下载SolrCloud、Tomcat和Zookeeper的...
总结:Solr 4.9+Tomcat+Zookeeper集群的组合提供了强大的搜索和索引能力,同时保证了高可用性和可扩展性。通过合理配置和优化,这个集群解决方案可以有效地处理大规模的数据检索任务。在实际应用中,还需要关注性能...
`<solrcloud>`标签内,设置`zkHost`属性为Zookeeper集群地址。 2. 分别启动每个Solr实例,通过命令行或启动脚本运行: ``` cd /opt/solr/myinstance bin/solr start -p 8983 -e cloud -z localhost:2181 ``` ...
在搭建SolrCloud的过程中,首先需要准备Zookeeper集群。Zookeeper-3.4.14是其中一个版本,这个版本的安装包在"zookeeper-3.4.14.tar.gz"中。通常,我们需要在至少三台机器上部署Zookeeper,以保证其高可用性。安装...
本教程主要介绍如何在Windows 7环境下搭建SolrCloud 5.2.1,使用Tomcat 7作为应用服务器,以及Zookeeper 3.4.6作为集群协调器。 首先,我们需要准备以下软件: 1. Apache Tomcat 7.0.56:这是一个开源的Servlet...
- 确保已经安装并配置好Zookeeper集群作为SolrCloud的协调服务。 - 在每台Node上安装Solr软件包。 **3.2 启动Solr集群** - 使用以下命令在各节点上启动Solr实例,并连接到预先设置好的Zookeeper集群: ``` [root...
### SolrCloud 5.2.1 + Tomcat 7 + Zookeeper 3.4.6 搭建教程 #### 一、环境准备 **软件环境:** - **操作系统:** Windows 7 - **Tomcat 版本:** 7.0.56 - **Solr 版本:** 5.2.1 - **Zookeeper 版本:** 3.4.6 **...
#### 四、Zookeeper集群的搭建细节 - **Zookeeper安装步骤**: - 解压Zookeeper安装包并将其复制三份,分别命名为`zookeeper1`、`zookeeper2`、`zookeeper3`。 - 在每个Zookeeper文件夹下创建`data`目录,并在...