solrcloud安装

solr的配置
solrcloud依赖于zookeeper,所以需要先配置好并启动,假设zookeeper启动在192.168.80.131上
集群规划如下:
solrcloud包含两个分片,每个分片都两个节点,一主一从。
所以需要四个solr服务
在这我们在一个节点上面启动4个solr来模拟

具体步骤
解压:tar -zxvf solr-4.10.4.tgz
cd solr-4.10.4
cp -r example node1
cp -r example node2
cp -r example node3
cp -r example node4

cd node1
java -DzkHost=192.168.80.131:2181 -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -jar start.jar
注意:这个启动命令指定了zookeeper的地址、分片的数量,配置信息。
再启动其他节点的时候就不需要指定分片数量和配置信息了

cd node2
java -DzkHost=192.168.80.131:2181 -Djetty.port=7574 -jar start.jar

cd node3
java -DzkHost=192.168.80.131:2181 -Djetty.port=8984 -jar start.jar

cd node4
java -DzkHost=192.168.80.131:2181 -Djetty.port=7575 -jar start.jar

这样启动完成之后,就可以到solr中查看solrcloud的集群及结构了。
http://192.168.80.131:8983/solr/#/~cloud

-Djetty.port:指定jetty的端口
-DzkHost:指定zookeeper的地址
-DnumShards=2 :分片的个数
-Dbootstrap_confdir=./solr/collection1/conf:上传配置文件
-Dcollection.configName=myconf :为配置文件起一个名称

注意:如果发现cloud中的集群机构和我们命令中指定的不一致,是因为之前的配置信息都保存在zookeeper中。
所以需要把之前的配置信息删掉,之后再重新执行创建集群的命令。
zookeeper/bin/zkCli.sh

rmr /clusterstate.json

时间: 2024-09-19 12:06:57

solrcloud安装的相关文章

Apache SolrCloud安装

1.介绍  SolrCloud通过ZooKeeper集群来进行协调,使一个索引进行分片,各个分片可以分布在不同的物理节点上,多个物理分片组成一个完成的索引Collection.SolrCloud自动支持Solr Replication,可以同时对分片进行复制,冗余存储.下面,我们基于Solr最新的4.4.0版本进行安装配置SolrCloud集群.  2. 安装环境 我使用的安装程序各版本如下: Solr: Apache Solr-4.4.0 Tomcat: Apache Tomcat 7.0.4

solrcloud安装记录

删除原有openjdk mkdir /usr/java tar xzvf jdk-7u79-linux-x64.gz -C /usr/java/ vim /etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_79 export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH source /etc/profile vim /etc/hosts 10.10.20.2

SolrCloud4.9+zookeeper在CentOS上的搭建与安装

Apache SolrCloud安装 SolrCloud通过ZooKeeper集群来进行协调,使一个索引进行分片,各个分片可以分布在不同的物理节点上,多个物理分片组成一个完成的索引Collection.SolrCloud自动支持Solr Replication,可以同时对分片进行复制,冗余存储.下面,我们基于Solr最新的4.9.0版本进行安装配置SolrCloud集群. 1. 安装环境 我使用的安装程序各版本如下: Solr: Apache Solr-4.9.0 Tomcat: Apache

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

SolrCloud是什么 参考 solrCloud官网介绍 http://lucene.apache.org/solr/guide/6_6/solrcloud.html Apache Solr 可以设置solr集群,并且有容错性和高可用性能力,这被称为SolrCloud,它的功能是提供分布式索引和搜索,支持以下功能: 集中式的中央配置 自动负载平衡和故障切换 ZooKeeper集成,用于集群协调和配置. SolrCloud是灵活的分布式搜索和索引,没有主节点分配节点,分片和副本.相反,Solr使

Apache Ranger0.6版本源码编译

1 Ranger简介 Apache Ranger提供一个集中式安全管理框架,它可以对Hadoop生态的组件如Hive,Hbase进行细粒度的数据访问控制.通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问HDFS文件夹.HDFS文件.数据库.表.字段权限.这些策略可以为不同的用户和组来设置,同时权限可与hadoop无缝对接. 2 准备 2.1 环境说明 1 Ranger源码编译依赖如下linux组件:maven,git,gcc,MySQL 2 安装git和gcc时采用yum安

solr安装-tomcat+solrCloud构建稳健solr集群

solr安装-tomcat+solrCloud构建稳健solr集群 2014-05-29 12:17 11985人阅读 评论(2) 收藏 举报  分类: solr(1)  版权声明:本文为博主原创文章,未经博主允许不得转载. solrCloud的搭建可以有两种方式:使用solr内嵌的jetty来搭建:使用外部web容器tomcat来搭建.对于使用jett来搭建参考solr官方的手册照着做肯定ok,下面我主要讲的是如何使用tomcat来搭建solrCloud. 废话不多说,开始我们的工作! 1.搭

solrcloud(solr集群版)安装与配置

1 Solr集群 1.1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求. SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心. 它有几个特色功能: 1)集中式的配置

windows环境下solrcloud的配置安装(单机模拟多服务器)

本文是在单机环境下模拟集群环境,进行solrcloud的配置安装. ------------------------------------------- 所用环境及软件: ------------------------------------------ 1. Windows 7 64bit: 2. Jdk v1.7 3. Tomcat v7.0.20 下载地址: http://tomcat.apache.org/ 4. Zookeepr v3.4.6 下载地址: http://zookee

安装部署Solrcloud

实验说明: 三台虚拟机做solrcloud集群                            安装solr前请确保jdk .tomcat.zookeeper已安装好,否则无法启动 三台虚拟机IP分别为:192.168.12.162  192.168.12.163  192.168.12.164 一.ssh登陆192.168.12.162上执行如下操作: 1.1  下载解压solr包: 1 wget http://archive.apache.org/dist/lucene/solr/4.