Linux tomcat solr 安装

蓝咒 提交于 2019-11-30 06:15:03

源文件目录:/usr/local/src

安装目录:   /usr/local/

一    下载文件(因测试使用的都是最新版,请根据需要选择版本)

  • JDK:http://211.162.52.226/files/6033000003169795/download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz
  • Tomcat : http://211.162.52.230/files/12070000031EC9F3/mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz
  • Solr : http://apache.fayea.com/lucene/solr/6.2.0/solr-6.2.0.tgz

二 安装JDK

    把 jdk-8u101-linux-x64.tar.gz 解压到 /usr/local/ 目录下

    配置环境变量

操作:

cd /usr/local/src #进入源文件目录
tar zxvf jdk-8u101-linux-x64.tar.gz  -C /usr/local/  #解压JDK到指定目录
vi /etc/profile #编辑环境变量

/etc/profile 文件添加

JAVA_HOME=/usr/local/jdk1.8.0_101
JAVA_BIN=/usr/local/jdk1.8.0_101/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存后使用

source /etc/profile #立即刷新环境变量
java -version #查看jdk是否安装成功,出现版本信息表示配置成功

三    安装Tomcat

    把 apache-tomcat-8.5.4.tar.gz 解压到 /usr/local/ 目录下

    启动Tomcat

操作:

cd /usr/local/src #进入源文件目录
tar zxvf apache-tomcat-8.5.4.tar.gz  -C /usr/local/tomcat-8.5.4  #解压tomcat到指定目录并命名为tomcat-8.5.4
/usr/local/tomcat-8.5.4/bin/catalina.sh start  #运行Tomcat

访问    http://localhost:8080/examples 出现页面表示正常访问,Tomcat配置成功

注意事项

  1.     防火墙8080端口是否开启
  2.     使用IP需把 localhost 改为对应 IP

四   配置Solr

       Solr 放至  /usr/local/tomcat-8.5.4/webapps/   目录下

       创建一个Core

        配置Solr/home路径

     操作:

cd /usr/local/src #进入源文件目录
tar zxvf solr-6.2.0.tgz #解压到当前目录
cd /usr/local/src/solr-6.2.0/server #进入solr server目录
cp -R solr-webapp/webapp/ /usr/local/tomcat-8.5.4/webapps/solr #复制到tomcat/webapps目录下
mkdir /usr/local/tomcat-8.5.4/webapps/solr/WEB-INF/classes/ #创建classpath文件夹

#复制lib/ext/下所有.jar到WEB-INF/lib/ 目录下
#复制 resources/log4j.properties到WEB-INF/classes/目录下
cp -R lib/ext/*.jar /usr/local/tomcat-8.5.4/webapps/solr/WEB-INF/lib/  
cp resources/log4j.properties /usr/local/tomcat-8.5.4/webapps/solr/WEB-INF/classes/  


cp -R solr /usr/local/tomcat-8.5.4/webapps/solr/home #复制solr core到solr目录下并命名为home
cd /usr/local/tomcat-8.5.4/webapps/solr/home #进入home目录
mkdir news #新建一个名为news的测试core
mkdir news/data #news中新建一个data文件夹用于存放数据
cp -R configsets/basic_configs/conf/ news/ #复制初始配置至news core 中
vi /usr/local/tomcat-8.5.4/webapps/solr/WEB-INF/web.xml #配置solr/home路径

查找 solr/home ,修改标记部分为home路径

  <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/local/tomcat-8.5.4/webapps/solr/home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

修改完成后保存退出后重启Tomcat

/usr/local/tomcat-8.5.4/bin/catalina.sh stop  #关闭Tomcat
/usr/local/tomcat-8.5.4/bin/catalina.sh start #开启Tomcat

 

浏览器访问:http://127.0.0.1:8080/solr/index.html

安装成功

点击左侧Core Admin 添加刚才创建的news    core ,点击Add Core

安装成功!!随便耍去吧!

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!