`
kingtai168
  • 浏览: 26557 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux下Solr服务器配置

 
阅读更多

 

Linux下配置solr

 

Solr服务器配置

 

 

 

1:Tomcat-solr(配置好tomcat)

 

2:解压solr-4.9.1.tar

 

 

 

Tar –zxvf solr-4.9.1.tar

 

 

 

3:cd example/webapp目录下的solr.war复制到tomca-solrwebapps目录中

 

jar –xvf solr.war

 

 

 

4:cd example复制一份solr

 

(保证/var/vs/目录---   mkdir –p /var/vs)

 

 

 

cp –r solr /var/vs/solr

 

 

 

5:solr解压目录下/example/lib/ext/下的所有jar包复制到tomcat-solr根目录下/webapps/solr/WEB-INF/lib目录中,一共5个,是solr的独立日志处理模块;

 

 

 

6tomca-solr根目录下/webapps/solr/WEB-INF/下新建一个classes目录,将solr解压目录下/example/resources下的log4j.properties文件复制到该classes目录中,否则日志模块无法正常工作;

 

7: 修改tomcat-solr根目录下/conf/web.xml,指定solr主目录,在文件末尾(</web-app>之前)添加(建议使用相对路径,不要使用绝对路径,我这里懒省事路径直接复制了):

 

<env-entry>

 

 

 

       <env-entry-name>solr/home</env-entry-name>

 

 

 

       <env-entry-value>/var/vs/solr/</env-entry-value>

 

 

 

       <env-entry-type>java.lang.String</env-entry-type>

 

 

 

</env-entry>

 

8:重启tomcat浏览器输入:http://localhost:8080/solr/#/就能看到solr的管理界面了

 

 

 

 

 

9:如果上面都没有问题,配置IKAnalyzer中文分词器

 

 

 

下载IK分词器,解压后复制IKAnalyzer2012FF_u1.jar包到tomcat根目录下\webapps\solr\WEB-INF\lib中。(建议使用2012ff_u1版本IK,我在solr4.9中配置IKAnalyzer2012_u6版本是会出现问题,solr中的一个类写成了final的不能不IK继承)。

 

 

 

wget http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip

 

然后在var/vowsong/solr/collection1/conf/schema.xml加下面配置信息:(12任何一个效果都一样,官方pdf中的是第一个,个人感觉二配置更详细便于开发)

 

(1)

 

<fieldType name="text_ik"class="solr.TextField">  

 

                <analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer">

 

                </analyzer>

 

</fieldType>

 

(2)

 

  <fieldType name="text_ik" class="solr.TextField">

 

   <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>

 

   <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>

 

  </fieldType>

 

 

 

 

 

解压 unzip IK Analyzer 2012FF_hf1.zip

 

 

 

IKAnalyzer2012FF_u1.jar

 

 

 

cp IKAnalyzer2012FF_u1.jar /var/vs/tomcats/tomcat-solr/webapp/solr/WEB-INF/lib/ IKAnalyzer2012FF_u1.jar

 

 

 

 

 

10:重启tomcat,在solr管理界面左侧选择Analysis,在右侧选

 

 

 

 

 

搞定收工

 

分享到:
评论

相关推荐

    solr服务器部署在linux windows环境下

    在Linux和Windows环境下部署Solr服务器是常见的需求,这两种操作系统各有其特点和优势。 **Linux环境下的Solr服务器部署:** 1. **系统准备**:首先确保系统已安装Java Development Kit (JDK) 8或以上版本,因为...

    solr搜索服务器安装配置

    ### Solr搜索服务器安装配置详解 #### 一、Solr简介 Apache Solr是一款开源的高性能全文搜索引擎,基于Lucene库构建。它采用Java开发,提供了丰富的API接口,支持多种编程语言,使得开发者能够轻松地集成搜索功能到...

    solr安装到Linux系统

    在Linux系统上如何搭建了solr搜索服务,同时运用到项目中

    linux环境下 使用的solr

    总的来说,Linux环境下的Solr是一个强大的搜索引擎工具,通过合理的配置和使用,可以极大地提升数据的搜索和分析效率。无论是同步数据库、处理中文分词,还是构建分布式集群,Solr都能提供灵活且高效的解决方案。

    最新版linux solr-8.8.2.tgz

    在 `server/solr/my_core/conf` 目录下,你可以找到并修改 Solr 的配置文件,如 `schema.xml` 定义字段类型和字段,`solrconfig.xml` 控制索引和查询行为。 6. **导入数据**: 使用 Solr 的 DataImportHandler ...

    solr检索服务器配置

    Solr检索服务器配置详解 Apache Solr是一款基于Java的开源搜索服务器,被广泛应用于全文检索、数据挖掘等领域。它的核心功能在于提供高效的全文检索、命中高亮、 faceted search(分面搜索)、拼写纠错、近似搜索...

    最新版linux solr-8.11.0.gz

    2. 配置Solr服务器:进入解压后的目录,如`cd solr-8.11.0`,然后运行`bin/solr start -e cloud`启动示例云配置。这将创建一个简单的SolrCloud集群,包括Zookeeper和多个Solr实例。 3. 创建和配置索引:通过Solr的...

    最新版linux solr-8.10.0.tgz

    解压solr-8.10.0.tgz后,你需要按照官方文档或教程进行安装和配置,包括设置Java环境、启动Solr服务器、创建和管理集合等步骤。在实际应用中,根据具体需求,可能还需要进行定制化开发,例如编写自定义插件或优化...

    最新版linux solr-8.9.0.tgz

    3. **启动Solr**:运行`bin/solr start`命令启动Solr服务器。你可以通过`bin/solr stop -all`停止所有Solr实例。 4. **创建核心(core)**:一个Solr核心对应一个独立的搜索实例,使用`bin/solr create -c my_core`...

    solr-5.5.5 linux安装包

    这将启动Jetty服务器并自动配置Solr云。 5. **访问Solr界面**:在浏览器中输入 `http://localhost:8983/solr` ,如果一切正常,你应该能看到Solr的管理界面。 使用Solr-5.5.5进行数据索引和搜索时,你可以: 1. **...

    tomcat和solr的配置安装过程

    "Tomcat 和 Solr 的配置安装过程" 在本文中,我们将详细介绍 Tomcat 和 Solr 的配置安装过程。Tomcat 是一个开源的 Web 服务器软件,而 Solr 是一个基于 Lucene 的搜索服务器。它们都是 Java 语言开发的,因此可以...

    Linux-solr-tomcat

    - 进入Solr的主目录,启动Solr服务器:`bin/solr start`。 5. **测试整合** - 访问Tomcat的管理页面,确认Solr WAR文件已成功部署。 - 访问Solr的Web界面,如 `http://localhost:8983/solr/`,完成基本的索引...

    linux版solr

    4. 启动Solr服务器,通常使用Java命令行启动`start.jar`。 5. 访问默认的Web管理界面,通常是`http://localhost:8983/solr`,进行核心管理和配置。 6. 创建你的第一个Solr核心,根据业务需求配置`schema.xml`和`...

    最新版linux solr-8.5.1.tgz

    3. **启动Solr服务器**:进入解压后的目录,使用`bin/solr start -e cloud`命令启动Solr服务器,这将以分布式模式启动,并创建默认的集合。 4. **创建索引**:Solr的核心功能是构建和管理索引。通过Solr的HTTP API...

    最新版linux solr-8.8.0.tgz

    4. **启动Solr服务器**:执行`bin/solr start`命令来启动Solr服务器。这将启动一个Jetty web服务器,Solr将在其上运行。 5. **创建核心(Core)**:Solr的核心是存储和处理数据的基本单位。使用`bin/solr create -c...

    最新版linux solr-8.7.0.tgz

    Solr 的配置主要集中在 `solr/configsets` 目录下的配置文件,如 `solrconfig.xml`(定义搜索行为)和 `schema.xml`(定义字段和类型)。你可以根据需求调整这些配置,实现定制化搜索。 五、数据导入与查询 1. 数据...

    最新版linux solr-8.6.0.tgz

    Linux Solr 8.6.0 是一个针对大型文本数据集进行高效全文搜索和分析的开源平台。Solr 是由 Apache 软件基金会维护的一个项目,它基于 Java 并且能够部署在各种 Linux 环境中。在这个最新版的 8.6.0 版本中,我们可以...

Global site tag (gtag.js) - Google Analytics