`
devilyard
  • 浏览: 7026 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Solr5 SolrCloud入门(一)

    博客分类:
  • solr
 
阅读更多
solr5发布有一段时间了,5系列跟4的最大区别是5被发布成一个独立的应用,而不再需要Tomcat等容器,在其内部集成了一个jetty容器,现在它可以通过bin目录的脚本直接启动。

solr5的应用方式有两种:独立模式(Standalone)和云模式(SolrCloud)。其中独立模式启动非常简单,参照帮助以命令“solr start”启动即可,具体其他一些说明网上也有相关的教程,这里暂略。本文主要从云模式入手,对其启动以及创建collection作一些说明。

使用以下命令启动云模式:
solr -c -m 1g -z localhost:2181 -a "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044" -f


其中参数 -f 表示在控制台打印运行日志,默认是在后台运行。各参数可以使用solr -help查看各代表什么意思。

启动成功后,可以在浏览器输入以下地址访问管理控制台:
http://127.0.0.1:8983/solr/#/



可以看到一些服务器的运行参数,红框处显示我们现在没有core。前面说到solr5的启动方式有两种,相应地其对索引的管理也有两种方式,在独立模式以是以core来管理,在云模式下是collection来管理。

好,那么接下来我们需要创建一个collection,运行以下命令:
solr create -c test -d test


首先需要确保solr服务正在运行,并且在默认端口下,其次该命令会根据当前solr运行的模式确定是创建一个core还是一个collection。

命令运行后我们会得到一个错误:



这是告诉我们solr没有找到一个叫test的配置目录,我们需要在$SOLR_HOME\server\solr\configsets目录下建立我们的test配置,简单起见,我们可以直接复制一份basic_configs并且重命名为test。




OK,现在重新执行一次应该就会成功了。





刷新solr Admin控制台页面会看到一个core selector选择框,到此solrCloud部署并初始化成功,之后可以向这个collection导入数据进行查询。
  • 大小: 49.3 KB
  • 大小: 2.6 KB
  • 大小: 12.8 KB
  • 大小: 7.9 KB
0
0
分享到:
评论

相关推荐

    solr入门java工程

    在这个"solr入门java工程"中,我们将探讨如何使用Java客户端与华为FusionInsight SolrTest进行交互,以及如何在SolrCloud模式下进行分布式搜索。 首先,让我们了解Solr的基本概念。Solr的核心功能是提供高效的全文...

    solr的使用入门以及相关配置文件的解释

    一、Solr的使用入门 1. 安装与启动:首先,你需要从Apache Solr官方网站下载最新版本的Solr,解压后找到bin目录下的`solr.cmd`(Windows)或`solr`(Linux/Mac)命令行脚本,执行启动命令,这将启动一个默认的Solr...

    分布式全文检索系统SolrCloud简介

    本文简单描述SolrCloud的特性,基本结构和入门,基于Solr4.5版本。Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库。Solr是以Lucene为基础实现的文本检索应用服务。SolrCloud是Solr4.0版本开发出的具有...

    Solr入门配置说明

    【Solr入门配置说明】 Solr,全称为Apache Solr,是一个开源的、基于Java的企业级搜索应用服务器。它提供了一种高效、可扩展的全文检索能力,支持多种数据源,如XML、JSON等,通过HTTP接口进行通信,使得开发者能够...

    Apache Solr(solr-8.11.1.tgz)

    4. **example 目录**:提供了一个预配置的Solr实例,用于快速入门和测试。它包括一个默认的配置集,以及一个简单的数据导入处理程序(DIH)示例,帮助开发者了解如何设置和使用Solr。 5. **docs 目录**:包含了Solr...

    solr搜索入门文档 原理-搭建-使用细节

    本文将围绕“solr搜索入门文档”的主题,深入探讨Solr的基本原理、搭建步骤以及使用细节。 一、Solr原理 1. Lucene基础:Solr的核心是Apache Lucene,一个强大的全文检索库。Lucene处理文本,将其分词,并构建索引...

    solr中文教程

    在实际应用中,你可能还需要关注 Solr 的集群和复制功能,这允许你在多台机器上部署 Solr,形成一个SolrCloud,以提高系统的可用性和处理能力。同时,Solr 的监控和日志记录也是运维过程中不可忽视的部分,确保系统...

    solr入门文档

    以下是对 Solr 入门知识的详细说明: **1. 安装环境** 在开始使用 Solr 之前,确保你的系统满足以下条件: - **Java 运行环境 (JRE) 或 Java 开发工具包 (JDK)**:Solr 需要 JDK 1.6 或更高版本才能运行。你可以...

    solr7官方文档

    - "Solr 云" 描述了如何在 AWS EC2 等云平台上部署和运行 SolrCloud,这是构建可扩展搜索解决方案的关键技术。 - "升级 Solr 集群" 提供了升级 Solr 集群时的注意事项和步骤,确保在升级过程中数据安全和系统稳定性...

    lucene简单介绍及solr搭建使用

    5. **导入数据**:使用Solr的Update API或SolrCloud的索引分发机制,将数据导入到Solr中进行索引。 6. **配置和优化**:根据业务需求调整Solr的配置,例如设置缓存策略、优化查询性能等。 **全文搜索** 全文搜索是...

    solr项目和相关资源.rar

    5. **Solr入门测试项目**:这个项目可能是为了演示如何创建Solr实例、导入数据、执行查询以及展示结果。通过实践,用户可以了解Solr的基本工作流程,例如使用Postman或其他客户端工具向Solr发送请求,或者使用Java ...

    Apache Solr 3 Enterprise Search Server 部分中文翻译

    可能还有其他未涵盖的内容,比如SolrCloud,它是Solr的分布式解决方案,支持多节点集群和数据复制,确保高可用性和可扩展性。Solr还支持实时添加和更新,以及丰富的插件机制,允许开发者定制各种功能。 这些中文...

    Solr 入门资料

    这将启动一个名为 "SolrCloud" 的模式,或者你可以选择单节点模式运行 `bin/solr start -e single`。如果你是初次接触 Solr,单节点模式是个不错的起点。 Solr 的核心概念之一是集合(Collections),类似于数据库...

    Solr-7.0.1.zip

    - `example`目录:提供了一个简单的Solr实例,用于快速入门和测试。 在使用这个压缩包时,开发者可以参考官方文档,结合"example"目录下的配置,了解如何配置Solr,创建索引,发送HTTP请求进行搜索,并根据实际需求...

    企业级搜索应用服务器solr

    在Solr入门中,首先需要理解的是它的基本架构。Solr是以Lucene库为基础,构建了一个高度可配置和可扩展的搜索平台。它支持分布式部署,可以在多台服务器上运行,实现负载均衡和故障恢复,确保服务的稳定性和高性能。...

    solr软件包扩展词典可停词配置学习和开发文档

    Solr是中国Apache软件基金会开发的一款高性能、基于Java的全文搜索引擎服务器。它允许用户通过HTTP接口对索引进行创建、更新和查询,同时提供了强大的搜索功能和配置灵活性。在这个"solr软件包扩展词典可停词配置...

    solr-7.6.0-windows

    - `example`目录:提供了一个预配置的Solr实例示例,包括默认的核心和配置,适合新手入门。 - `dist`目录:存放Solr的JAR文件和其他库依赖。 - `contrib`目录:包含了一些社区贡献的额外模块和功能。 要开始使用...

    Solr Enterprise Search Server

    - **SolrCloud模式**:这是一种分布式部署模式,允许Solr实例跨多个服务器运行,从而提高系统的可用性和性能。 - **Jetty或Tomcat**:Solr可以在这些Servlet容器中运行,作为独立的服务对外提供搜索能力。 - **SolrJ...

    solr入门之搭建具有安全控制和权限管理功能的SolrCloud集群-附件资源

    solr入门之搭建具有安全控制和权限管理功能的SolrCloud集群-附件资源

Global site tag (gtag.js) - Google Analytics