版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sfeng95/article/details/63263860
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