`
haiziwoainixx
  • 浏览: 419699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SolrCloud之搭建Zookeeper集群

 
阅读更多
一.搭建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 tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/usr/local/data/zookeeper/zookeeper-1
dataLogDir=/usr/local/data/zookeeper/logs-1
# the port at which the clients will connect
clientPort=1181
 
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:4888:5888
server.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
 
5.启动各节点
[root@HTML5 bin]# ./zkServer.sh start
JMX enabled by default
Using config: /usr/local/zookeeper/zookeeper-1/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@HTML5 bin]# ./zkServer.sh status
JMX enabled by default
Using config: /usr/local/zookeeper/zookeeper-1/bin/../conf/zoo.cfg
Mode: 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集群 ZooKeeper是一种基于Java的高性能协调服务,专门为分布式应用程序设计,提供了高可用性、可扩展性和高性能等特点。搭建ZooKeeper集群是分布式系统中非常重要的一步,下面我们将详细讲解搭建...

    集群搭建(zookeeper集群+solr集群)

    ### 集群搭建(Zookeeper集群 + Solr集群) #### 一、SolrCloud概述 **SolrCloud**是Apache Solr提供的分布式搜索解决方案,适用于需要处理大规模数据集、支持高并发搜索请求的场景。当单一服务器上的索引数据量较...

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

    接下来,你可能还需要配置Zookeeper集群,以实现SolrCloud的高可用性和数据一致性。Zookeeper作为协调服务,负责管理Solr集群的状态信息,确保在节点故障时能够自动恢复和重新分配工作负载。 在实际应用中,你需要...

    SolrCloud集群搭建和使用步骤

    - **集群规划**:确定集群规模,包括Solr节点的数量和硬件配置,以及ZooKeeper集群的大小。 - **安装与配置**:分别安装Solr和ZooKeeper,配置SolrCloud模式,设置ZooKeeper的连接信息。 - **创建集合**:在...

    zookeeper 集群搭建1

    搭建Zookeeper集群主要涉及以下步骤: 1. **安装Zookeeper** - 首先,将Zookeeper的tar包上传到Linux服务器的`/usr/local/soft`目录下,并解压至`/usr/local`,例如解压`zookeeper-3.4.6.tar.gz`。 - 进入解压后...

    solrcloud 高可用集群搭建

    在每个Solr实例中,需要配置`solr.in.sh`(或`solr.in.cmd`在Windows环境下)以指向Zookeeper集群的位置。此外,还需要配置`solrconfig.xml`以启用Cloud模式,并设置分片和复制策略。 7. **数据上传与分片**: ...

    solrcloud windows 环境搭建

    在Windows环境下搭建SolrCloud环境涉及多个步骤,包括Zookeeper集群的配置、Solr的部署和配置等。通过上述详细介绍,读者应能够理解SolrCloud的工作原理及其实现过程,从而在实际项目中有效利用其强大的分布式搜索...

    SolrCloud集群搭建教程

    SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。 它有几个特色功能: 1)集中式的配置信息 2)自动容错 3)近实时搜索 4)查询时自动负载均衡 zookeeper是...

    solrcloud高可用集群搭建

    #### Zookeeper集群安装 1. **解压Zookeeper**:首先需要解压Zookeeper的安装包,并进入其文件夹。 2. **创建数据目录和日志目录**:在Zookeeper的安装目录下创建data和log目录,并配置相应的权限。 3. **配置...

    zookeeper-solr集群

    - 使用`bin/solr start -cloud -zkhost <Zookeeper地址列表>`命令启动SolrCloud,指定Zookeeper集群的地址。 5. **创建索引和分发**: - 在SolrCloud环境中,你可以通过Zookeeper管理索引的创建和分发。创建一个...

    SolrCloud4.9.0+tomcat7+zookeeper-3.4.6搭建教程

    本文将指导读者在Windows操作系统下搭建SolrCloud单机伪集群环境,使用Tomcat作为Servlet容器,Zookeeper作为分布式应用程序协调服务。 SolrCloud的安装和配置 1. 首先,需要下载SolrCloud、Tomcat和Zookeeper的...

    solr4.9+tomcat+zookeeper集群

    总结:Solr 4.9+Tomcat+Zookeeper集群的组合提供了强大的搜索和索引能力,同时保证了高可用性和可扩展性。通过合理配置和优化,这个集群解决方案可以有效地处理大规模的数据检索任务。在实际应用中,还需要关注性能...

    solr-zookeeper-tomcat集群搭建

    `<solrcloud>`标签内,设置`zkHost`属性为Zookeeper集群地址。 2. 分别启动每个Solr实例,通过命令行或启动脚本运行: ``` cd /opt/solr/myinstance bin/solr start -p 8983 -e cloud -z localhost:2181 ``` ...

    solrcloud.rar

    在搭建SolrCloud的过程中,首先需要准备Zookeeper集群。Zookeeper-3.4.14是其中一个版本,这个版本的安装包在"zookeeper-3.4.14.tar.gz"中。通常,我们需要在至少三台机器上部署Zookeeper,以保证其高可用性。安装...

    SolrCloud5.2.1+tomcat7+zookeeper3.4.6搭建教程.docx

    本教程主要介绍如何在Windows 7环境下搭建SolrCloud 5.2.1,使用Tomcat 7作为应用服务器,以及Zookeeper 3.4.6作为集群协调器。 首先,我们需要准备以下软件: 1. Apache Tomcat 7.0.56:这是一个开源的Servlet...

    solrCloud的集群部署

    - 确保已经安装并配置好Zookeeper集群作为SolrCloud的协调服务。 - 在每台Node上安装Solr软件包。 **3.2 启动Solr集群** - 使用以下命令在各节点上启动Solr实例,并连接到预先设置好的Zookeeper集群: ``` [root...

    SolrCloud5.2.1+tomcat7+zookeeper3.4.6搭建教程

    ### SolrCloud 5.2.1 + Tomcat 7 + Zookeeper 3.4.6 搭建教程 #### 一、环境准备 **软件环境:** - **操作系统:** Windows 7 - **Tomcat 版本:** 7.0.56 - **Solr 版本:** 5.2.1 - **Zookeeper 版本:** 3.4.6 **...

    solr在Linux下搭建集群

    #### 四、Zookeeper集群的搭建细节 - **Zookeeper安装步骤**: - 解压Zookeeper安装包并将其复制三份,分别命名为`zookeeper1`、`zookeeper2`、`zookeeper3`。 - 在每个Zookeeper文件夹下创建`data`目录,并在...

Global site tag (gtag.js) - Google Analytics