您的位置:首页 > 运维架构 > Tomcat

ubuntu14.04下tomcat7部署solr-4.10.4

2015-05-11 00:00 447 查看
摘要: ubuntu14.04下tomcat7部署solr-4.10.4

看过好多安装的博文,结合了几篇打算自己写一个简单的整合步奏,首先保证安装了jdk和tomcat

1.下载solr-4.10.4,解压到/opt下

2. 为 solr 选择一个目录,并使用 SOLR_HOME 环境变量指向这个目录,我这里选择的是 /opt/solr ,因此我的 SOLR_HOME=/opt/solr. 如果你想选择不同的目录请替换 /opt/solr

3.复制 /opt/solr-4.10.4/example/solr/* 到 /opt/solr

4.复制 /opt/solr-4.10.4/example/webapps/solr.war 到 /opt/solr

5.编辑 /opt/solr/collection1/conf/solrconfig.xml 中的 dataDir 配置项

<

dataDir

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

dataDir

>


6.为 Solr 创建数据目录,mkdir /opt/solr/data

7.在 Tomcat 中设置新的 context (web应用程序)并指向我们的 solr 文件,只需要在创建文件 /etc/tomcat/conf/localhost/solr.xml ,内容如下:

<?

xml

version

=

"1.0"

encoding

=

"utf-8"

?>


<

Context

docBase

=

"/opt/solr/solr.war"

debug

=

"0"

crossContext

=

"true"

>



<

Environment

name

=

"solr/home"

type

=

"java.lang.String"

value

=

"/opt/solr"

override

=

"true"

/>


</

Context

>


8.修改 tomcat/webapps/solr/WEB-INF/web.xml 文件,如下所示:

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/opt/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

9.拷贝 /opt/solr-4.10.4/example/lib/ext目录下所有jar包到 /opt/tomcat/webapps/solr/WEB-INF/lib 目录下。

10.拷贝 /opt/solr-4.10.4/example/example-DIH/solr/db/conf/currency.xmlsolr/collection1/conf/下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  solr tomcat