centos php solr 安装,centos下安装配置solr全纪录
1、环境配置
要开始使用 Solr,需安装以下软件:
Java 1.5 或更高版本。
Ant 1.6.x 或更高版本。
Tomcat 6 或更高版本。(注意:不过solr4.0中example是基于jetty容器的,可以不需要安装ant和tomcat而启动solr)
安装命令(以centos系统为例):yum install java
java -version
yum install ant
ant -version
yum install -y jpackage-utils
wget http://www.jpackage.org/jpackage17.repo
cat jpackage17.repo | sed 's/1.7/5.0/' | sed 's/[jpack/[5jpack/' > /etc/yum.repos.d/jpackage5.repo
mv jpackage17.repo /etc/yum.repos.d/
yum makecache
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp
/etc/init.d/tomcat6 version
命令说明:
Tomcat6安装目录位于/user/share/tomcat6/里
Tomcat6的配置文件位于/etc/tomcat6/里
Centos5.5 yum默认安装Tomcat5
Solr4在Tomcat5中启动会报错(具体请查看)因此要通过jpackage17.repo来安装Tomcat6
jpackage-utils若已安装可跳过
xxx -version命令若成功打印出版本信息表示软件安装成功(不能访问注意防火墙设置),参考如下:[root@172-1-1-168 ~]# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.10) (rhel-1.28.1.10.10.el5_8-i386)
OpenJDK Client VM (build 20.0-b11, mixed mode)
[root@172-1-1-168 ~]# ant -version
Apache Ant version 1.6.5 compiled on January 6 2007
[root@172-1-1-168 ~]# /etc/init.d/tomcat6 version
Server version: Apache Tomcat/6.0.18
Server built: Mar 26 2009 01:48:05
Server number: 6.0.18.0
OS Name: Linux
OS Version: 2.6.18-92.el5
Architecture: i386
JVM Version: 1.6.0_22-b22
JVM Vendor: Sun Microsystems Inc.
经过以上操作就可以就可以访问 http://172.1.1.168:8080/ 以验证tomcat6是否安装成功。
如果需要访问admin和manager页面,需要进行以下操作:[root@172-1-1-168 ~]# vim /usr/share/tomcat6/conf/tomcat-users.xml
在与两字符串之间添加以下内容
[root@172-1-1-168 ~]# /etc/init.d/tomcat6 restart
这样通过账号admin和密码123456就可以访问admin和manager页面了。
2、安装Solr
一旦搭建好运行环境,就可以从 Apache Mirrors Web 站点下载 Solr。
接下来,执行以下操作:
(1)下载 Solr 并解压。
(2)将解压后的代码复制到当前目录中并解压缩。
(3)将解压缩后的文件复制到安装目录中并设置dataDir。
(4)到 Solr 启动脚本start.jar所在路径启动Solr。
(5)启动 Solr 服务并浏览 http://172.1.1.168:8983/solr/ 以验证。
参考网址: http://www.ibm.com/developerworks/cn/java/j-solr1/index.html
命令说明:[root@172-1-1-168 ~]# wget http://archive.apache.org/dist/lucene/solr/4.0.0/apache-solr-4.0.0.tgz
[root@172-1-1-168 ~]# tar -xzf apache-solr-4.0.0.tgz
[root@172-1-1-168 ~]# mv apache-solr-4.0.0 /usr/local/solr
[root@172-1-1-168 ~]# cd /usr/local/solr/example
[root@172-1-1-168 ~]# vim solr/collection1/conf/solrconfig.xml
把以下内容
${solr.data.dir:}
修改为
${solr.data.dir:/usr/local/solr/example/solr/collection1/data}
[root@172-1-1-168 ~]# java -jar start.jar
/
3、让Solr在Tomcat中启动
(1)从solr的example目录下拷贝一份solr及solr.war到自己新的solr运行目录中。
(2)进入自己新的solr运行目录中的conf目录中修改solrconfig.xml文件。
(3)进入tomcat目录中的conf/Catalina/localhost目录中新建solr.xml配置文件。
(4)重启tomcat服务并浏览 http://172.1.1.168:8080/solr/ 以验证。
参考网址:http://wiki.apache.org/solr/SolrTomcat
命令说明:[root@172-1-1-168 ~]# cp /usr/local/solr/example/solr /usr/local/solr/mysolr -R
[root@172-1-1-168 ~]# cp /usr/local/solr/dist/apache-solr-4.0.0.war /usr/local/solr/mysolr/solr.war
[root@172-1-1-168 ~]# vim /usr/local/solr/mysolr/collection1/conf/solrconfig.xml
把以下内容
${solr.data.dir:}
修改为
${solr.data.dir:/usr/local/solr/mysolr/collection1/data}
[root@172-1-1-168 ~]# vim /usr/share/tomcat6/conf/Catalina/localhost/solr.xml
添加以下内容
[root@172-1-1-168 ~]# /etc/init.d/tomcat6 restart
centos php solr 安装,centos下安装配置solr全纪录相关推荐
- centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记
centos 64位linux系统下安装appt命令的apktool工具包的笔记,有需要的朋友可以参考下. 首先,安装apktool包 1. wget http://android-apktool.g ...
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...
- centos 安装jdk_Centos7下安装一个或多个tomcat7完整
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,在运用中也占有大部分的市场. 根据系统下载对应的版,在线的下载地址 ...
- 服务器centos安装mysql_centos下安装mysql服务器的方法
项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊.都不一样所以这次还是让我纠结了一把: 下面 ...
- centos 启动一个redis_linux环境下安装部署redis服务器
概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...
- centos 7下安装mysql_Centos7下安装MySQL5.7(数据库的最全安装方法)
Centos7下使用yum安装mysql数据库 首先Centox7已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb, 而安装mysql的话会和mariadb的文件冲突,所以需要先卸 ...
- Linux(CentOS 7_x64位)系统下安装GaussView5
GaussView GaussView是一个专门设计与高斯配套使用的软件,其主要用途有两个:构建高斯的输入文件和以图的形式显示高斯计算的结果.除了可以自己构建输入文件外,GaussView还可读入Ch ...
- CentOS,Ubuntu,Linux下安装yasm-1.3.0详细说明
Linux下安装yasm-1.3.0详细说明 ①wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz #下载源码包 ...
- centos命令行安装mysql_Centos下安装mysql 总结
一.MySQL安装 二.MySQL的几个重要目录 MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Li ...
- linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略
linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...
最新文章
- PHP (20140506)
- 发布一个很COOL的图片验证码程序[含源码]
- 项目管理指标_项目经理必掌握的九大项目管理问题
- TCP、UDP、HTTP、SOCKET之间的区别
- Hadoop生态hive(五)Hive QL数据库
- 要不要赶个时髦,去建设一个「 中台 」?
- linux weblogic 内存溢出,weblogic 安装升级补丁出现内存溢出问题解决
- jeecg社区第11期导师架构学习班开始报名了
- word怎么调列宽_怎么给文件加密???
- linux的文件与目录,linux-文件与目录
- ECMAScript基础语法
- window多个oracle查版本,Oracle SQL多版本VERSION_COUNT产生的可能性
- RK987A键盘说明书(自用)
- iOS进阶:【1、 使用文件路径获取自定义字体名称2、添加资源包到工程→在info.plist文件中注册字体→在工程Bundle Resource中复制字体资源包→代码检测查询加入的字体并使用。】
- robot_localization 源码解析(1)ekf_localization_node
- Volatility2.6用法
- 【Servlet】2:认识一下Web服务器——Tomcat
- 路由懒加载的三种写法
- 网易游戏实习——BI研究员
- 五轴数控转台_RTCP、一次装夹、双转台……这是一份五轴应用说明书