`
ledefe
  • 浏览: 5879 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

Solrcloud部署

阅读更多
Solrcloud部署文档
上传安装包
1. 上传solrcloud-imsearch.zip至/usr/local/im目录
2. 解压solrcloud-imsearch.zip,得到如下目录结构

配置zookeeper
1.修改zookeeper配置
cd zookeeper/conf/
vim zoo.cfg

a. 修改dataDir和dataLogDir目录或创建目录:
mkdir  -p  /data/im-zookeeper/data
mkdir  -p  /data/im-zookeeper/log
b. 更改地址设置为本机地址
如图中的:172.24.133.21修改为本机的内网地址
2.进入zookeeper/bin目录,启动
./zkServer.sh start
查看状态
./zkServer.sh status
配置tomcat-im-search
1. 进入tomcat-im-search/bin目录
Vi catalina.sh

a.修改JAVA_OPTS中的ip地址为zookeeper安装的地址端口不变
b.修改JAVA_HOME,如不变可不需要修改

2. 进入tomcat-im-search/webapps/ROOT/WEB-INF/
Vi  web.xml

修改solr/home的位置
如不修改需要,需将解压后的imdata目录复制至data目录
或自己自由指定目录。
3. 启动tomcat
上传配置信息至zookeeper
上传文件至zookeeper
1.upconfig
Java  -classpath  %TOMCAT_HOME%\webapps\solr\WEB-INF\lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -confdir F:\solr_home1\collection1\conf  –confname  collection1 
-cmd upconfig:上传配置文件
-confdir:配置文件的目录
-confname:指定对应的名称
查看文件是否已经上传到Zookeeper服务器:
1.sh zkCli.sh -server localhost:2181 
• 2.ls /configs/myconf

2.linkconfig
将上传到ZooKeeper中配置文件与collection相关联
java -classpath %TOMCAT_HOME%\webapps\solr\WEB-INF\lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection core0 -confname collection1 -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
-cmd linkconfig:为指定collection"绑定"配置文件
-collection:上面指定的collection的名称
-confname:zookeeper上面的配置文件名称
3.修改与删除
修改的常用做法就是:重新上传,重新上传会覆盖上面的文件
删除zookeeper中的文件或者目录的方式如下:
1.sh zkCli.sh -server localhost:2181 
2.delete /configs/conf1/schema.xml 
注意修改后需要重新reload,但已有数据reload无效

操作集合

1.创建集合

http://192.168.254.68:8984/solr/admin/collections?action=CREATE&router.name=implicit&name=im-message&collection.configName=im-message&shards=2015,2016,2017

2.重载索引
http://192.168.254.68:8984/solr/admin/collections?action=RELOAD&name=im-message

分享到:
评论

相关推荐

    solrcloud部署文档.docx

    在部署 SolrCloud 之前,我们需要准备好运行 Solr 和 ZooKeeper 的 Linux 服务器。在这个案例中,我们选择两台机器作为 Solr 节点,三台机器作为 ZooKeeper 集群。每台机器应安装 CentOS 7.0 操作系统,并配置静态 ...

    solrcloud部署文档.pdf

    本文档是介绍在centos7系统上部署solrcloud的过程,涉及的技术包括:部署zookeeper、使用solr默认的jetty服务器初始化solrcloud、使用zookeeper管理solrcloud配置文件、在linux系统上安装python3、通过python3操作...

    SolrCloud集群部署

    在SolrCloud部署中,还需要注意以下要点: 1. 数据分割:索引数据被分成多个片段(Shards),每个片段可以分布在不同的物理节点上,以实现水平扩展。 2. Replication:每个片段都有一个或多个副本,提高了可用性和...

    Tomcat上部署SolrCloud.txt

    #### 四、SolrCloud部署至Tomcat 1. **上传Solr.war包**:将预先下载好的Solr.war包上传至SolrCloud节点机器,例如`s1.solr.com`。 - 命令示例:`scp solr.war user@host:/home/myuser/solr-war` 2. **解压Solr...

    SolrCloud应用

    SolrCloud是Apache Lucene项目下的一个分布式搜索和分析服务,它是Apache Solr的一个扩展,设计用于处理大数据和高可用性场景。...通过理解这些核心概念和机制,开发者可以更好地构建和维护大规模的SolrCloud部署。

    solrCloud的集群部署

    ### SolrCloud 集群部署相关知识点 #### 一、SolrCloud基本概念与架构 **1.1 SolrCloud的关键概念** - **Core**:在传统的Solr单机环境中,Core通常指的是一个单独的索引。但在SolrCloud环境中,一个索引可能由多...

    solrcloud6安装配置

    SolrCloud是Apache Solr的一种分布式部署模式,它利用Zookeeper进行集群管理和配置同步,提供高可用性和数据的水平扩展。在本篇中,我们将详细探讨如何安装配置SolrCloud 6。 首先,我们需要下载Solr 6.6.0的安装包...

    solrcloud windows 环境搭建

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

    cloudera search官网参考资料

    **SolrCloud部署**的另一个重要环节是**配置HDFS**。因为Cloudera Search通常与Hadoop生态系统紧密集成,索引数据会被存储在HDFS上。为此,需要在solr-env.sh文件中设置SOLR_HDFS_HOME属性,指向HDFS的名称节点,并...

    solrcloud-zookeeper-kubernetes:在Kubernetes环境中运行Solrcloud和Zookeeper

    SolrCloud Zookeeper Kubernetes 介绍 该项目旨在帮助在Kubernetes环境中尝试使用最新版本的SolrCloud(和Zookeeper)的开发人员和新手。 在这里,您将发现基本上两种不同的配置: ... 当然,如果您需要部署高可用

    solrcloud分布式集群部署zookeeper集群安装+ClientCRUD实例

    在本教程中,我们将深入探讨如何部署一个SolrCloud分布式集群,并安装Zookeeper集群,同时提供客户端的CRUD(创建、读取、更新、删除)操作实例。 一、Zookeeper集群安装 Zookeeper是Apache Hadoop项目的一个子项目...

    Solr集群部署傻瓜指南

    遵循单机部署的步骤安装Solr,但要注意配置文件中的`solrcloud`参数,将其设为`true`以启用SolrCloud模式。 ##### 2.2.2 修改 Solr 的启动脚本,添加 ZooKeeper 配置 在Solr的`bin/solr.in.sh`(Linux)或`bin\solr...

    solrcloud.rar

    SolrCloud是Apache Solr的一种分布式搜索和索引服务模式,它允许用户在多台服务器上部署和管理Solr实例,形成一个高可用、可扩展的搜索引擎集群。在这个集群中,数据分散存储并被索引,同时提供故障转移和负载均衡...

    solrcloud高可用集群搭建

    整个过程涵盖了操作系统的选择与配置、JDK 安装、Zookeeper 集群配置以及 Solr 集群的具体部署。这些步骤对于搭建一个稳定可靠的 SolrCloud 集群至关重要。此外,还需要注意的是,在生产环境中应考虑更多的容错机制...

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

    【SolrCloud5.2.1 + Tomcat7 + Zookeeper3.4.6 集成详解】 在Windows 7环境下搭建SolrCloud5.2.1、Tomcat7和Zookeeper3.4.6的集成环境是进行分布式搜索和索引管理的重要步骤。下面将详细介绍整个配置过程。 1. **...

    SolrCloud文档

    3. **部署Core**:每个Shard由多个Core组成,分布在不同的服务器上,实现负载均衡。 4. **监控与维护**:定期检查集群状态,及时调整Shard和Replica的数量以应对业务增长。 综上所述,SolrCloud不仅能够有效解决大...

    SolrCloud集群架构图

    一个简单的关于Solr集群部署的,SolrCloud集群架构图

    yarn-proto:YARN 原型上的 Solr

    Lucidworks Solr 关于 YARN 集成YARN 上的 Solr - 将 SolrCloud 部署到 YARN 所需的简单客户端/主服务器。入门在本地工作站上启动 ZooKeeper 3.4.6+ 将 Solr tgz 包上传到 HDFS hdfs dfs -put solr-4.10.0.tgz /user...

    solr-slider:通过 Slider 在 YARN 上 Solr

    Solr on YARN - 用于将 SolrCloud 部署到 YARN 集群的滑块包。 入门 按照开始使用 Slider 的说明进行操作: : 请务必将$SLIDER_HOME/bin目录添加到您的路径中。 此外,请确保您的conf/slider-client.xml文件设置...

Global site tag (gtag.js) - Google Analytics