solr5.5.3 单机安装(一)
来源:互联网 发布:易建联体测数据视频 编辑:程序博客网 时间:2024/05/16 05:32
目录安排(自行创建目录):
/opt
solr-cloud
solrhome 创建的solrhome
tomcat 安装的tomcat
solr-5.5.3 solr解压目录
2、安装tomcat(略 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.8/bin/apache-tomcat-8.5.8.tar.gz)
修改URI编码配置,增加URIEncoding="UTF-8" useBodyEncodingForURI="true",如下
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true"/>
3、安装solr到tomcat
下载solr(和tomcat 在同一个目录下, solr 各版本下载地址:http://archive.apache.org/dist/lucene/solr/)
#wget http://apache.fayea.com/lucene/solr/5.5.3/solr-5.5.3.tgz
解压
# tar -zxf solr-5.5.3.tgz
将solr-5.5.3/server/solr-webapp/webapp下的文件拷贝到tomcat/webapps/solr目录下
#mkdir ./tomcat/webapps/solr -p;cp solr-5.5.3/server/solr-webapp/webapp/* ./tomcat/webapps/solr -r
复制solr相关的jar到solr工程下
#cp solr-5.5.3/server/lib/*.jar ./tomcat/webapps/solr/WEB-INF/lib/
#cp solr-5.5.3/server/lib/ext/*.jar ./tomcat/webapps/solr/WEB-INF/lib/
复制字典(如果有重复的不替换)
#cp solr-5.5.3/dist/*.jar ./tomcat/webapps/solr/WEB-INF/lib/
复制log4j.properties 到solr工程classes下
#mkdir ./tomcat/webapps/solr/WEB-INF/classes -p
#cp solr-5.5.3/server/resources/log4j.properties ./tomcat/webapps/solr/WEB-INF/classes/
创建solrhome:
#mkdir solrhome
将solr-5.5.3/server/solr下的所有文件拷贝到 solr-cloud/solrhome 目录中
#cp solr-5.5.3/server/solr/* ./solrhome/ -r;
复制依赖的jar到solrhome 目录
#cd solrhome
#cp ../solr-5.5.3/contrib/ ./ -r
#cp ../solr-5.5.3/dist/ ./ -r
#cd ..
修改 solr-cloud/tomcat/webapps/solr 下的web.xml,修改solr/home
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/opt/solr-cloud/solrhome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type></env-entry>
启动tomcat,访问
http://192.168.41.131:8080/solr/index.html
如果不能访问关闭防火墙
#server iptables stop
#chkconfig iptables off
创建core:
创建目录new_core(默认会初化此core)
#mkdir ./solrhome/new_core -p
复制配置文件
#cp ./solrhome/configsets/basic_configs/conf/ ./solrhome/new_core/ -rf
修改solrconfig.xml 依赖的配置文件
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" /> <lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" /> <lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-\d.*\.jar" /> <lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" />
修改为:
<lib dir="${solr.install.dir:..}/dist/" regex="solr-dataimporthandler-.*\.jar" /> <lib dir="${solr.install.dir:..}/contrib/extraction/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:..}/dist/" regex="solr-cell-\d.*\.jar" /> <lib dir="${solr.install.dir:..}/contrib/langid/lib/" regex=".*\.jar" /> <lib dir="${solr.install.dir:..}/dist/" regex="solr-langid-\d.*\.jar" /> <lib dir="${solr.install.dir:..}/contrib/velocity/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:..}/dist/" regex="solr-velocity-\d.*\.jar" />
创建core
把new_core 复制一份,修改名称为test-core,同样可创建test-core
- solr5.5.3 单机安装(一)
- solr5.1安装 tomcat单机版
- solr5.5.0安装配置<一>
- Solr5.5.4单机部署
- redis学习系列(一)--单机安装
- 一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
- 一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
- 一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
- 一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)
- linux 安装hadoop 笔记(一)单机模式
- Hadoop入门(一)概念与单机安装
- Hadoop入门(一)概念与单机安装
- 在ubuntu中安装单机Hadoop(一)
- solr5.4.0安装启动
- Solr5.4安装配置
- solr5安装实践
- ubuntu15.04下安装部署Solr5.1.0(基础)
- ubuntu15.04下安装部署Solr5.1.0(结构介绍)
- JAVA_反射
- OpenCV成长之路(8):直线、轮廓的提取与描述
- PAT 甲级:1105. Spiral Matrix
- scrapy-redis(二)
- Java 8新特性探究(十): StampedLock将是解决同步问题的新宠
- solr5.5.3 单机安装(一)
- 专访Zendesk CEO 米克尔·斯万:我的从零到180亿的创业故事
- module_param_named
- PAT乙级(C++)1016-1020
- 2109 : 程序改错 - memory函数
- Oracle死锁查询及处理
- Linux音频驱动-Card创建
- Spring JavaMailSenderImpl发送邮件时中文乱码处理
- JVM调优总结(4):分代垃圾回收