centos7.6安装solr6.6过程详解
第一步 | 安装jdk(1.8版本及以上) |
---|---|
第二步 | 安装tomcat(8.0及以上版本否则会有兼容性问题) |
第三步 | 安装solr6.6 |
一、安装jdk
- 检查系统是否有java,有的话就删除掉:
rpm -qa|grep java #检查是否有以及卸载完全
rpm -e --nodeps 已安装的java包 #删除包
- 安装java(版本在1.8及以上),有两种办法:
- 第一种:直接查看系统的rpm包,然后安装相应版本的jdk:
yum list java* #查看镜像中有哪些安装包
yum install -y java-1.8.0-openjdk-devel.x86_64 #找到合适的版本进行安装,这里是我根据自己的系统安装的
- 第二种:(我试了,不知道为啥有问题,第一种有问题可以尝试)在官网下载:
wget http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
tar -zxvf 文件名 #解压完之后将文件拷入/usr/java
mkdir /usr/java
cp java解压包 /usr/java
vim /etc/profile 添加以下内容
#java
export JAVA_HOME=/usr/java/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
source /etc/profile #使文件生效
- 验证:java -version
二、安装tomcat:
- 安装:
weget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz #下载
tar -zxvf apache-tomcat-8.5.43.tar.gz #解压
mkdir /usr/local/tomcat8
cp -r apache-tomcat-8.5.43 /usr/local/tomcat8 #复制到tomcat8文件夹下
/usr/local/tomcat8/bin/startup.sh #启动tomcat
ps aux|grep tomcat # 查看是否启动成功,启动成功截图如下
2. 一些问题:
(1) 启动失败:我碰到的主要是运行/usr/local/tomcat8/bin/startup.sh时JRE_HOME是错误的,使用source /etc/profile或者重启系统reboot
(2) 正常运行但是无法访问: 主要是防火墙的问题,简单粗暴的方法就是直接关掉防火墙 ,systemctl stop firewalld.service
三、安装solr6.6
参考 https://blog.csdn.net/zhaogangyyxf/article/details/79684052