Solr 4.5环境搭建初探

solr4.5配置tomcat7

http://blog.csdn.net/chengzhengliang/article/details/14123889

Solr使用入门指南 http://blog.csdn.net/liuzhenwen/article/details/4060922

使用Apache Solr对数据库建立索引(包括处理CLOB、CLOB) http://www.blogjava.net/conans/articles/379546.html

1、安装好tomcat,本文安装在/usr/local目录下

2、下载solr解压后将Downloads/solr-4.3.1/example/webapps/solr.war拷贝到tomcat的webapps目录下

3、在tomcat根目录下执行./bin/startup.sh,solr.war解压后再执行./bin/shutdown.sh并删除solr.war

4、IK分词器安装,下载IK Analyzer 2012FF_hf1解压后把IKAnalyzer.cfg.xml,IKAnalyzer2012FF_u1.jar,stopword.dic三个文件拷贝至TOMCAT_HOME/webapps/solr/WEB-INF/lib目录下

5、修改/solr_home/collection1/conf/中的schema.xml,在中增加如下内容:

同时修改filed 使filed引用text_ik.这样才能使用IK分词器。

6、下载mysql连接驱动,把mysql-connector-java-5.1.31-bin.jar拷贝至TOMCAT_HOME/webapps/solr/WEB-INF/lib目录下,把数据引入库拷贝至lib目录,命令如下: cp /Users/cyber/Downloads/solr-4.3.1/dist/solr-dataimporthandler*.jar /usr/local/tomcat7/webapps/solr/WEB-INF/lib/

7、创建solr home目录,在/usr/local目录下创建 mkdir /usr/local/solr/solr_home

8、把/Users/cyber/Downloads/solr-4.3.1/example/solr目录拷贝至/usr/local/solr/solr_home,并修改TOMCAT_HOME/webapps/solr/WEB-INF/web.xml文件中env-entry节点内容如下:

9、在solr_home/solr/collection1/conf/创建data-config.xml,配置mysql数据源

10、修改solr_home/solr/collection1/conf/solrconfig.xml,添加数据导入handler如下图:

11、修改solr_home/solr/collection1/conf/schema.xml,调整field数据如下,注意要按第5步调整对应field的类型为text_ik,同时_version_这个field为必须保留的,其他的field可以都删除掉:

12、启动tomcat服务,访问http://localhost:8080/solr/#/collection1/dataimport//dataimport

13、在管理页面上执行搜索的结果

14、删除索引数据命令

http://www.nonb.cn/blog/solr-post.html

sudo java -Ddata=args -Durl=http://localhost:8080/solr/update -jar /Users/cyber/Downloads/solr-4.3.1/example/exampledocs/post.jar ":"

15、索引数据更新时(增加、删除等)需要重新reload solr实例才生效

时间: 2024-10-25 20:52:20

Solr 4.5环境搭建初探的相关文章

solr集群环境搭建

Solr集群环境搭建 一.     准备 1.     下载: solr-4.4.0.zip   solr安装包 apache-tomcat-7.0.47.tar.gz  tomcat安装包 2.     说明: 其中集群环境采用nginx做分发(也可以使用apache),nginx的安装这里不再介绍.我们共有四台机器,分别如下 10.10.42.164 10.10.42.165 10.10.42.166 10.10.42.167 其中10.10.42.164作为主节点安装nginx,solr

Solr 6.6环境搭建与Solr定义(一)

Solr6.6理解和环境搭建 前言      为什么要引入Solr,它到底有什么优势.假想有这样一种情况,当我们在oracle去查询一些东西,无非是使用like或者join(当查询条件多,涉及的多表的话)这几种操作.当数据量大的时候,很难相信在大型数据库上去执行高速的查询,有以下两点原因:一是,数据库本身在性能上缺乏亮点,所以我们总提性能.二是,松散的文本,查询的话基本都是基于like,而join和like是数据库的性能杀手,与最求高效快速的理念相违背.所以我们需要一种和sql完全不同的数据检索

solr学习-基础环境搭建(一)

目前网上关于solr6.+的安装教程很少,有些6.0之前的教程在应用到6.+的版本中出现很多的问题,所以特别整理出来这一片文章,希望能给各位码农一些帮助! 很少写些文章,如有不对的地方,还希望多多指导. 一.window 环境 solr 6.6.0 下载地址 http://apache.fayea.com/lucene/solr/6.6.0/ jdk 1.8    tomcat 8.0 本机tomcat环境:E:\Java\tomcat\apache-tomcat-8.0.26-windows-

[Nutch]Nutch2.3+Hadoop+HBase+Solr在Ubuntu环境搭建

上一篇博文介绍了在Windows 10系统下用Cygwin搭建Nutch开发环境,本文将介绍在Ubuntu下Nutch2.3的开发环境的搭建. 1. 需要的软件及其版本 Ubuntu 15.04 hadoop 1.2.1 hbase 0.94.27 nutch 2.3 solr 4.9.1 2. 系统环境准备 2.1 安装Ubuntu操作系统 基本要求,网上也有很多,自行安装,有问题可以留言. 2.2 单独新建一个kandy用户 useradd kandy 2.3 设置密码 passwd kan

vue-cli环境搭建初探!

1.先安装nodejs环境 https://npm.taobao.org/mirrors/node (选择版本) 下一步 下一步 默认安装就行 2.检查node和npm的是否成功安装 node -v npm -v (版本号) 3.安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 安装ing   完成安装 4.安装vue框架: cnpm install -g vue-cli 5.安装webpack打包工具:

Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建

Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以只能在Eclipse 搭建Solr的环境,折腾了一小时终于完成了. 1. JDPA远程调试 搭建换完成Solr环境后,对${TOMCAT_HOME}/bin/startup.sh 最后一行进行修改,如下所示: 1 set JPDA_ADDRESS=7070 2 exec "$PRGDIR"

Apache Solr 之 环境搭建

 Apache Solr 之 环境搭建 假定$SOLR_HOME为D:\Program Files\solr-tomcat\solr 步骤1,从solr-4.1.0\dist复制solr-4.1.0.war到$SOLR_HOME并重命名为solr.war: 步骤2,将solr-4.1.0\example\solr复制到$SOLR_HOME目录: 步骤3,在tomcat/conf/catalina/localhost下新建solr.xml,如下: <Context docBase="D:/P

Solr环境搭建

记录一下Solr环境搭建,基于Solr 4.6.0. 一.配置Tomcat 下载Tomcat 7.0.新建一个solr文件夹,解压tomcat到solr目录下: solr tar -zxvf apache-tomcat-7.0.69.tar 启动tomcat: ./apache-tomcat-7.0.69/bin/catalina.sh start 访问8080端口测试. 二.配置solr solr下载地址:http://archive.apache.org/dist/lucene/solr/

windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper

前面简单了解了ZooKeeper的相关知识,为SolrCloud的学习作了一层铺垫.在SolrCloud的wiki中,可以很简单地用jetty实现嵌入式ZooKeeper的单机版SolrCloud.但是在生产环境中,Solr一般都是部署在Tomcat上的.为了使架构更加灵活,ZooKeeper也是单独部署的.日常学习中,就一台单机怎么学习solrCloud呢?本文将记录在win7上实现ZooKeeper+Tomcat版的伪分布式SolrCloud. 1.软件工具箱 在本文的实践中,需要用到以下的