频道栏目
首页 > 资讯 > 云计算 > 正文

centos7安装配置solrtomcat8单机版

17-03-20        来源:[db:作者]  
收藏   我要投稿

centos7安装配置solrtomcat8单机版:solr5.5的目录结构和以前的版本有很大的不同。

安装配置环境

安装JDK7仅需要一句话

yum -y install java-1.7.0-openjdk*

安装wget,tar,vim命令

yum -y install wget
yum -y install tar
yum -y install vim

下载所需要的软件包

进入指定目录

mkdir /usr/local/data
cd    /usr/local/data

下载tomcat8

 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz

下载solr

 wget http://mirrors.hust.edu.cn/apache/lucene/solr/5.5.4/solr-5.5.4.tgz

都解压,重命名

tar zxvf solr-5.5.4.tgz
tar zxf  apache-tomcat-8.0.42.tar.gz

mv  solr-5.5.4  solr
mv  apache-tomcat-8.0.42  tomcat8

配置solr

打开防火墙,8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

在tomcat下面配置一个solr应用

cd /usr/local/data/solr/server/solr-webapp
cp -r webapp /usr/local/data/tomcat8/webapps/solr

创建solr_home

 mkdir /usr/local/data/solr_home
 cp -r  /usr/local/data/solr/server/solr/*  /usr/local/data/solr_home

修改和配置tomcat下面的solr应用

cd /usr/local/data/tomcat8/webapps/solr/WEB-INF
vim web.xml

把下面那里改为solrhome的路径:

/usr/local/data/solr_home

注意!记得把原来的注销去掉!!!!

保存退出

:wq!

复制相关的jar包到tomcat应用那里去

cp -r  /usr/local/data/solr/server/lib/ext/*  /usr/local/data/tomcat8/webapps/solr/WEB-INF/lib

复制日志文件到tomcat应用那里去

mkdir /usr/local/data/tomcat8/webapps/solr/WEB-INF/classpath
cp  /usr/local/data/solr/server/resources/log4j.properties /usr/local/data/tomcat8/webapps/solr/WEB-INF/classpath

测试

打开运行tomcat

cd /usr/local/data/tomcat8/bin
./startup.sh

查看电脑的ip地址

ip addr

在本地浏览器输入相应的地址

注意,这里的admin.html一定不能少,否则404

刚刚启动的时候可能会出现404,没关系,试过几次就行了,是因为solr还没完全跑完,相信我!我可以装B成功的!

配置solr_core

复制文件创建solrCore

cd /usr/local/data/solr/example/example-DIH/solr
cp -r solr  /usr/local/data/solr_home/core01

修改配置文件,这是从数据库导入数据用的,我们用“<!– –>”把它注释掉,因为我们暂时不用它

vim /usr/local/data/solr_home/core01/conf/solrconfig.xml
保存退出

给solrcore起个名字

vim /usr/local/data/solr_home/core01/core.properties
在里面加上一句话:
name=hello

然后保存退出
:wq!

重启tomcat生效,有点慢的,耐心等吧

cd /usr/local/data/tomcat8/bin
./shutdown.sh
./startup.sh
相关TAG标签
上一篇:centOS7.1配置redis集群
下一篇:mysql函数实现省市的分组
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站