`
wbj0110
  • 浏览: 1614456 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

solrcloud&zookeeper集群搭建

阅读更多

solrcloud&zookeeper集群搭建

zookeeper的配置

解压

tar –zxvf zookeeper.XXX.tar.gz

配置

clip_image001

dataDir :zookeeper的管理的节点信息需要记录在该路径下的data目录下

默认启动端口2181

上述截图为单台zookeeper 的情况(单zookeeper节点 不用配置其他的server)

Zookeeper集群中如果leader节点挂了,会自动从配置的其他server中选出一个leader节点

Zookeeper集群的配置

clip_image002

启动zookeeper服务

clip_image003

查看启动状态信息

clip_image004

结束一个zookeeper服务 ./zkServer.sh stop

查看zookeeper的日志信息

clip_image005

# cat zookeeper.out

Tomcat的配置

1、 需要将solr-4.2.0/example/webapps/solr.war 拷贝到 tomcat/webapps下

clip_image006

2、 修改tomcat/conf/Catalina/localhost/solr.xml,配置solr/home

clip_image007

需要指定 solr的部署路径 以及 solr/home的 路径

注意:在搭建好群环境时注意运行solr的tomcat的日志输出级别,默认的solr日志输出是INFO ,不该的话每天会有大量日志产生

solr使用jdk自带的logging输出,jvm启动时通过设置-Djava.util.logging.config.file可以指定日志的配置文件。这里以tomcat容器为例,tomcat启动时会设置: 
-Djava.util.logging.config.file=tomcat/conf/logging.properties 
我们在logging.properties添加以下的内容: 
org.apache.solr.level = WARNING 
重启tomcat之后,info的日志就不会输出了。

 

 

3、 Leader节点1的tomcat/bin/catalina.sh 配置

DzkHost :zookeeper的地址

 

JAVA_OPTS="-Dbootstrap_confdir=/opt/solr-server1/multicore/room/conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=192.168.0.139:2181 -DnumShards=2"

该配置指定了zookeeper 以及solr服务的配置路径

4、 slaver节点的tomcat/bin/catalina.sh 配置 关联到zookeeper就可以

JAVA_OPTS="-DzkHost=192.168.0.139:2181" slaver节点只要关联上zookeeper就OK

 

Solr-server配置

5、solr/home 路径下的solr.xml配置

clip_image008

需要指定 核 和端口

网卡信息配置

clip_image009

分享到:
评论

相关推荐

    solrcloud高可用集群搭建

    SolrCloud高可用集群搭建是一种为了提高搜索引擎Solr的稳定性和可用性,通过部署Solr和Zookeeper来实现的集群方案。SolrCloud可以支持大规模的数据处理和高并发访问,是电子商务网站、搜索引擎服务提供者等需要强大...

    solrcloud 高可用集群搭建

    SolrCloud高可用集群搭建是实现大规模、分布式搜索引擎的关键步骤,它通过集成Zookeeper来管理和协调各个Solr节点,确保数据的一致性和可用性。在搭建过程中,我们需要遵循一定的步骤和配置,以下是一些关键的知识点...

    zookeeper 集群搭建1

    【Zookeeper集群搭建详解】 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、...

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

    2. **Zookeeper集群搭建**:按照官方文档安装配置Zookeeper集群,确保集群稳定运行。 3. **SolrCloud集群配置**:在每台Solr服务器上安装Solr,并配置与Zookeeper集群的连接。通过Zookeeper提供的界面配置SolrCloud...

    搭建zookeeper集群

    搭建ZooKeeper集群 ZooKeeper是一种基于Java的高性能协调服务,专门为分布式应用程序设计,提供了高可用性、可扩展性和高性能等特点。搭建ZooKeeper集群是分布式系统中非常重要的一步,下面我们将详细讲解搭建...

    SolrCloud集群搭建和使用步骤

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

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

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

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

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

    solrcloud windows 环境搭建

    Zookeeper集群搭建 - **准备工作**:首先,需要下载Zookeeper并进行解压。之后,将解压后的文件复制三份,并分别重命名为`zookeeper-2888`、`zookeeper-3888`、`zookeeper-4888`。此外,在同一目录下还需创建相应...

    SolrCloud集群搭建教程

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

    搭建SolrCloud涉及到安装Solr、配置Zookeeper集群、创建和配置Collections以及设置必要的网络通信。为了保证服务的稳定性和性能,需要合理规划Shard和Replica的数量,以及监控系统的健康状态。此外,SolrCloud还支持...

    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-zookeeper-tomcat集群搭建

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

    zookeeper-solr集群

    3. **Zookeeper集群搭建**: - 安装Zookeeper,将下载的3.4.6版本解压到指定目录。 - 修改`conf/zoo.cfg`配置文件,配置每个服务器的主机名,并设定数据存储和日志文件的目录。 - 创建`data`和`log`两个目录,...

    solr5.3.1集群搭建教程-线上环境搭建

    ### Solr 5.3.1 集群搭建教程 - 线上环境搭建 #### 软件环境配置 本教程旨在详细介绍如何在Windows 7环境下搭建一个用于生产环境的高可靠性Solr 5.3.1集群。整个过程分为几个阶段:准备软件环境、部署单机版Tomcat...

    solr4.9+tomcat+zookeeper集群

    四、Solr 4.9集群搭建步骤 1. **安装Zookeeper**: 设置Zookeeper集群,确保集群稳定运行。 2. **部署Tomcat**: 在每个节点上安装Tomcat,并配置相应的环境变量。 3. **部署Solr**: 将Solr 4.9的war文件部署到每个...

    solrcloud.rar

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

Global site tag (gtag.js) - Google Analytics