1. 安装zookeeper
--------------------------------------------------------------
a)添加环境变量
# vi /etc/profile
#Set ZooKeeper Enviroment
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.5/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
b) 设置zookeeper的配置文件
dataLogDir=/usr/local/zookeeper-3.4.5/logs
/usr/local/zookeeper-3.4.5/data
server.1=server142:2888:3888
server.2=server143:2888:3888
server.3=server152:2888:3888
c) 设置host
192.168.1.142 server142
192.168.1.143 server143
192.168.1.152 server152
d) 启动zookeeper
/usr/local/zookeeper-3.4.5/zookeeper-3.4.5/bin/zkServer.sh start
2. 安装zookeeper
--------------------------------------------------------------
a) 部署solr-cloud
b) 设置solr根目录
c) 推送core配置文件到zookeeper上
// 推送core(user)的配置: java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost server142:2181,server143:2181,server152:2181 -confdir /usr/local/cloud/multicore/user/conf -confname user java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection user -confname user -zkhost server142:2181,server143:2181,server152:2181 // 推送core(supply)的配置: java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost server142:2181,server143:2181,server152:2181 -confdir /usr/local/cloud/multicore/supply/conf -confname supply java -classpath .:/usr/local/cloud/lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection supply -confname supply -zkhost server142:2181,server143:2181,server152:2181
d) 创建Collection、Shard和Replication
// 为user core 配置3个分片,1份备份 curl 'http://192.168.1.143:8080/solr-cloud/admin/collections?action=CREATE&name=user&numShards=3&replicationFactor=1' // 为supply core 配置3个分片,1份备份 curl 'http://192.168.1.143:8080/solr-cloud/admin/collections?action=CREATE&name=supply&numShards=3&replicationFactor=1'
3: 测试
------------------------------------------------------------------------------------------------
a) 重启tomcat, 看效果
/usr/local/tomcat-solr/bin/shutdown.sh
/usr/local/tomcat-solr/bin/startup.sh
相关推荐
### Solr安装与配置知识点详解 #### 一、Solr简介 Solr是一款开源的、高性能的全文搜索引擎,广泛应用于企业级搜索系统中。它基于Lucene开发,并提供了丰富的功能和扩展性,支持多种数据源索引和检索,能够轻松地...
- **data**:该 Solr 的索引信息和日志文件。 3. **配置 SolrCore**:在 conf 文件夹下的 `solrconfig.xml` 文件中进行配置。 - **lib 标签**:加载一些扩展的 jar。示例: ```xml ${solr.install.dir}/...
日志查看:Solr 的日志信息在 admin 面板的 Logging 部分,这对于调试和诊断问题至关重要。 Solr 的核心(Core)管理:Solr 支持多个核心,每个核心相当于一个独立的数据集合。你可以在 `%solr_home%\solr.xml` 文件...
A: 可以参考Solr官方文档或在线社区寻求帮助,或者检查错误日志以确定具体原因。 3. **Q: 如何更改SolrCore的索引存储位置?** A: 在`SolrConfig.xml`文件中修改`dataDir`属性即可。 通过以上步骤,您可以成功...
Solr配置安装涉及到下载、解压、环境配置、启动服务器、创建核心、配置Schema、数据导入、查询优化、监控日志以及扩展定制等多个步骤。理解并掌握这些知识点对于构建高效、可扩展的搜索应用至关重要。通过实践和不断...
### Solr搜索服务器安装配置详解 #### 一、Solr简介 Apache Solr是一款开源的高性能全文搜索引擎,基于Lucene库构建。它采用Java开发,提供了丰富的API接口,支持多种编程语言,使得开发者能够轻松地集成搜索功能到...
此外,Solr 7.4还提供了更好的错误处理和日志记录,使得故障排查更为方便。还有对JSON的支持更加完善,允许更灵活的数据导入和查询。 在集群运维方面,监控是非常重要的。你可以使用Solr的内置仪表盘,或者集成外部...
【Solr集群安装部署】 Apache Solr 是一个流行的开源全文搜索引擎,它提供了高效、可扩展的搜索和分析功能。在企业级应用中,通常需要部署Solr集群来实现高可用性和数据分布,以处理大量的索引和查询请求。以下是...
本压缩包“Solr安装与配置solr.rar”包含了Solr的安装和配置步骤,对于理解和使用Solr进行全文检索、索引和查询操作具有重要的参考价值。 首先,我们需要了解Solr的基本架构。Solr的核心组件包括索引库、请求处理器...
同时,Solr提供了Tlog(事务日志)和ZK-based Commit Points机制,保证数据的一致性。 8. **监控与性能调优**:Solr提供了监控接口,可以通过JMX或Solr的Admin UI查看系统状态、统计信息和查询性能。通过对索引结构...
### 图解Solr5.3.1 war包方式安装 #### 一、Solr简介 Solr是一款开源的全文搜索引擎平台,基于Java开发,能够提供高效、稳定的搜索服务。Solr利用Lucene作为其核心搜索库,同时提供了更加丰富的功能集,支持分布式...
3. **日志配置**:在 `Tomcat/webapps/solr/WEB-INF` 目录下新建 `classes` 文件夹,并将 `example/resources/log4j.properties` 文件复制至此。 4. **设置 SolrHome**:需要为 Solr 配置一个工作目录(SolrHome)...
Solr 集群安装维护 Solr 是一个基于 Lucene 的搜索服务器,支持全文搜索、 hits Highlighting 等功能。 Solr 集群是指将多个 Solr 节点组合成一个集群,以提高查询速度和高可用性。本文档将指导您如何在 Linux 系统...
标题中的“一键安装伪分布式zk集群-solr集群脚本”指的是使用自动化脚本来部署Zookeeper集群和Solr集群,这种部署方式简化了传统手动安装的复杂过程,适合初学者和快速测试环境。Zookeeper是一个分布式协调服务,而...
### 图解Solr 6.6.0安装与MySQL配置 #### 一、Solr简介与功能概述 Solr是一款开源的全文搜索引擎平台,基于Java语言开发,支持多种语言的数据索引与搜索。Solr拥有丰富的特性,如高度可扩展性、高性能、支持多种...
"Tomcat 和 Solr 的配置安装过程" 在本文中,我们将详细介绍 Tomcat 和 Solr 的配置安装过程。Tomcat 是一个开源的 Web 服务器软件,而 Solr 是一个基于 Lucene 的搜索服务器。它们都是 Java 语言开发的,因此可以...
7. **CHANGES.txt** 和 **NOTICE.txt** 文件:记录了Solr版本的变更日志和版权信息。 在使用Solr-9.0.0时,你需要根据业务需求创建或修改配置文件,如`solrconfig.xml`和`schema.xml`,定义索引的字段类型和字段。...