前置安装:
Jdk安装参考jdk与nginx安装文档
Tomcak安装
1. https://tomcat.apache.org/download-80.cgi
2. Tomcat下载地址
1、将apache-tomcat-8.5.66.tar.gz上传到服务器上
2、解压文件,出现目录 apache-tomcat-8.5.66
tar -zxvf apache-tomcat-8.5.66.tar.g
3、设置tomcat的环境变量。
vi /etc/profile
增加如下:
export CATALINA_BASE=/home/sgmm/apache-tomcat-6.0.20
export CATALINA_HOME=/home/sgmm/apache-tomcat-6.0.20
最终 /etc/profile 文件的内容为:
export JAVA_HOME=/tmp/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CATALINA_BASE=/tmp/apache-tomcat-8.5.66
export CATALINA_HOME=/tmp/apache-tomcat-8.5.66
4、使环境变量生效
source /etc/profile
5、切换到tomcat 解压后的 bin目录下,执行如下命令启动 tomcat 服务
./startup.sh
打印出以下信息,说明启动成功。
Using CATALINA_BASE: /home/sgmm/apache-tomcat-6.0.20
Using CATALINA_HOME: /home/sgmm/apache-tomcat-6.0.20
Using CATALINA_TMPDIR: /home/sgmm/apache-tomcat-6.0.20/temp
Using JRE_HOME: /home/sgmm/jdk1.6.0_13
6、使用 ps -ef|grep tomcat 可以查看tomcat进程,并使用 kill -9 进程号杀掉进程
7、关闭tomcat服务
./shutdown.sh
solr安装
1、下载地址:http://archive.apache.org/dist/lucene/solr/7.3.1/
第一步:把solr的压缩包上传到Linux系统
第二步:在usr/local/创建solr目录
# mkdir /usr/local/solr
第三步:解压solr到刚刚创建的solr目录下
tar -xvf solr-7.3.1.tgz -C /usr/local/solr
第四步:解压解压tomcat到solr目录下
tar -xvf apache-tomcat-8.5.31.tar.gz -C /usr/local/solr
第五步:把 solr\solr-7.3.1\server\solr-webapp下的 webapp 文件夹拷贝到tomcat 的webapps下,重命名为solr7,也可以是其他名字
cp -r webapp /usr/local/solr/apache-tomcat-8.5.31/webapps/
# mv webapp solr7
第六步:拷贝solr-7.3.1\server\lib\ext 下的jar包到 tomcat\webapps\solr7 项目的WEB-INF\lib下
cp * /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/
第七步:拷贝solr-7.3.1\server\lib\目录下gmetric4j-1.0.7.jar,以及以metrics开头的jar包拷贝到WEB-INF\lib下
[root@i lib]# cp gmetric4j-1.0.7.jar /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/
[root@iz lib]# cp metrics-*.* /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/
另外还需要拷贝/usr/local/solr/solr/dist下面的以solr-dataimporthandler开头的jar包WEB-INF\lib下
[root@ dist]# cp /usr/local/solr/solr/dist/solr-dataimporthandler-*.* /usr/local/solr/tomcat/webapps/solr7/WEB-INF/lib/
第八步:拷贝solr-7.3.1\server 下的solr文件夹到/usr/local/solr目录下,重命名为solrhome。
[root@i server]# cp -r solr /usr/local/solr/
[root@iz solr]# mv solr solrhome
第九步:关联solr和solrhome.需要修改tomcat\webapps\ solr7\WEB-INF\web.xml
第十步:解决日志不能够正常显示问题
1.在/sor7/WEB-INF/下面创建一个classes文件夹
2.拷贝solr7.3.1\server\resources下的log4j.properties到刚刚创建的classes目录下。
3.在/usr/local/solr/创建一个logs文件夹
4.修改log4j.properties文件
第十一步:修改tomcat的端口,避免冲突
第十二步:启动tomcat,访问solr时后面记得加上“index.hmtl”
4 HTTP Status 403 – Forbidden解决
修改/usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/web.xml文件。
然后重启tomcat.