linux安装jdk、tomcat、solr

一、安装jdk

1.1 下载

1.1.1 打开jdk官网,找到jdk1.8,点击下载

这时不要下载,复制网址。

1.1.2 打开Linux,新建文件夹 /usr/local/jdk,然后进入到jdk下

 mkdir /usr/local/jdk
 cd /usr/local/jdk/

1.1.3 使用wget命令下载jdk1.8安装包,下载地址就是之前复制的网址

wget http://101.44.1.5/files/5041000007511A83/download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

1.2 解压

tar -zxvf jdk-8u181-linux-x64.tar.gz

1.3 配置环境变量

修改/etc/profile文件

vim /etc/profile

点击i,然后拉到最后,添加如下配置:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

退出保存

1.4 使配置文件生效

source /etc/profile

1.5 检查jdk

输入如下命令

java -version

当出现如下,则说明安装成功

二、安装tomcat

2.1 下载

tomcat 下载地址查找同jdk,这里不再叙述

直接使用wget命令下载:

wget http://101.44.1.3/files/11160000074B7F14/mirrors.shu.edu.cn/apache/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz

2.2 解压

 tar -zxvf apache-tomcat-7.0.90.tar.gz

三、安装solr

3.1 下载

solr下载地址查找同jdk,这里不再叙述

下载:

wget http://archive.apache.org/dist/lucene/solr/4.10.3/solr-4.10.3.tgz

3.2 解压

 tar -zxvf solr-4.10.3.tgz

3.3 将/usr/local/solr/solr-4.10.3/dist/solr-4.10.3.war 复制到tomcat下

cp /usr/local/solr/solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

3.4 启动tomcat,解压solr.war 

3.5 /usr/local/solr/solr-4.10.3/example/lib/ext 目录下所有的jar包复制到solr工程中

cd /usr/local/solr/solr-4.10.3/example/lib/ext/
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

3.6 创建solrhome文件夹,该文件夹用来存放solr服务器所有配置文件。将/usr/local/solr/solr-4.10.3/example中的solr文件夹拷贝至solrhome

cp -r /usr/local/solr/solr-4.10.3/example/solr /usr/local/solr/solrhome

在solr工程中的web.xml文件中指定solrhome的位置

3.7.启动tomcat

3.8中文分析器配置

3.8.1 下载中文分词器IK-Analyzer

中文分词没有找到官网链接,只能先下载,然后上传到服务器了

下载地址:链接:https://pan.baidu.com/s/1IkaBQgEDxemy_UT_hPUDlA 密码:2pz3

3.8.2 解压IK-Analyzer

 unzip IKAnalyzer2012_u6.zip

如果没有unzip命令,可以通过执行yum install -y unzip zip 安装unzip zip命令

3.8.3 把分析器的jar包添加到solr工程中

cp IKAnalyzer2012_u6.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

3.8.4 把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的WEB-INF/classes文件夹中

如果不存在classes文件夹,先创建文件夹

mkdir /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes
cp IKAnalyzer.cfg.xml stopword.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

3.8.5 在solrhome/collection1/conf/schema.xml中配置filedType

3.8.6 在solrhome/collection1/conf/schema.xml中配置,根据业务需要选择相应的字段对应solr的字段

<field name="user_name" type="text_ik" indexed="true" stored="true"/>
<field name="user_address"  type="text_ik" indexed="true" stored="true"/>

<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="user_name" dest="item_keywords"/>
<copyField source="user_address" dest="item_keywords"/>

可以根据自己的业务需求配置自己需要的分词

3.8.7 重启tomcat

猜你喜欢

转载自blog.csdn.net/linhui258/article/details/82284879