SOLR4.6 安裝、Tomcat 發佈

前段工做須要,研究了下solr 用的是solr4.6版本,今天把基本的solr發佈到Tomcat的步驟總結一下 java

1. 須要安裝JDK: 我安裝的是1.7.0 web

2.安裝ant: apache

版本:Apache Ant(TM) version 1.8.2 ( apache-ant-1.8.2-bin.tar.gz ) vim

# mkdir /usr/local/ant tomcat

# cd /usr/local/ant app

# wget apache-ant-1.8.2-bin.tar.gz webapp

# tar xzvf apache-ant-1.8.2-bin.tar.gz ide

3.安裝Tomcat   ui

4.安裝solr 解壓便可 .net

5.配置環境變量:

#vi /etc/profile

Image

6.配置solr:

a.將 /usr/local/solr-4.6.0/dist/solr-4.6.0.war 文件拷貝到  tomcat下的webapps下。

b. # mkdir -p /usr/local/tomcat/conf/Catalina/localhost

c. # vim /usr/local/tomcat/conf/Catalina/localhost/solr.xml

<Context docBase="/usr/local/tomcat/webapps/solr.war" debug="0" crossContext="true">

<Environment name="solr/home" type="java.lang.String" value="/usr/local/solr-4.6.0/example/solr" override="true" />

</Context>

d.先建立一個conf文件夾:

# cd /usr/local/solr/example/solr

# mkdir  conf

# vim /usr/local/solr/example/solr/conf/solrconfig.xml

#初始

<dataDir>${solr.data.dir:}</dataDir>

#修改成

<dataDir>${solr.data.dir:/usr/local/solr-4.6.0/example/solr/data}</dataDir>

e.# vim /usr/local/tomcat/conf/tomcat-users.xml

#去掉註釋塊,加入如下內容

<role rolename="admin-gui"/>

<role rolename="admin-script"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="tomcat" password="s3cret" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

7.將/usr/local/solr-4.6.0/example/ lib/ext 下的lib 拷貝到tomcat的lib下。

8.啓動tomcat

9.訪問:http://192.168.20.32:8080/solr/

如圖所示:

Image(1)

說明solr在tomcat上部署成功!

相關文章
相關標籤/搜索