【solr专题之四】在Tomcat 中部署Solr4.x 分类: H_HISTORY 2014-07-17 16:08 1286人阅读 评论(0) 收藏
2014-07-17 16:08
645 查看
1、安装Tomcat(1)下载并解压至/opt/tomcat中
# cd /opt/jediael # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apache-tomcat-7.0.54 tomcat 将目录重命名为tomcat # ls apache-tomcat-7.0.54.tar.gz rh tomcat(2)配置conf/tomcat-users.xml ,以方便管理及通过页面进行配置
<role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>(3)启动tomcat并验证
# bin/startup.sh Using CATALINA_BASE: /opt/jediael/tomcat Using CATALINA_HOME: /opt/jediael/tomcat Using CATALINA_TMPDIR: /opt/jediael/tomcat/temp Using JRE_HOME: /usr/java/jdk1.7.0_51 Using CLASSPATH: /opt/jediael/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Tomcat started.打开http://ip:8080/,正常登录打开http://ip:8080/manager/html,使用用户名密码tomcat/tomcat进行登录2、部署Solr(1)将solr解压后的example/solr目录复制至/opt/jediael/solr/example/solr
# mkdir -p /opt/jediael/solr/example # cp -rf /opt/jediael/solr-4.9.0/example/solr /opt/jediael/solr/example(2)将dist/solr-4.9.0.war复制至/opt/jediael/solr/example/solr,并重命名为solr.war
# pwd /opt/jediael/solr/example/solr # cp /opt/jediael/solr-4.9.0/dist/solr-4.9.0.war solr.war # ls bin collection1 README.txt solr.war solr.xml zoo.cfg(3)配置solrconfig.xml ,指定数据目录
# pwd /opt/jediael/solr/example/solr/collection1 vi conf/solrconfig.xml修改以下内容:
<dataDir>${solr.data.dir:}</dataDir>为
<dataDir>${solr.data.dir:/opt/jediael/solr/example/solr/collection1/data}</dataDir>解释如下:which is true for running the Jetty server provided with the example, but incorrect for Tomcat running as a service.例上述配置马上生效:
export JAVA_OPTS="$JAVA_OPTS -Dsolr.data.dir=/opt/jediael/solr/example/solr/collection1/data"(4)在tomcat中指向上述程序包至少启动一次tomcat,才会生成此目录
在/opt/jediael/tomcat/conf/Catalina/localhost/创建一个新文件: # cd /opt/jediael/tomcat/conf/Catalina/localhost/ # ls # vi solr.xml内容如下:
<?xml version="1.0" encoding="utf-8"?> <Context docBase="/opt/jediael/solr/example/solr/solr.war" debug="0" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/opt/jediael/solr/example/solr" override="true"/> </Context>
(5)复制jar文件及log4j的配置文件
# cp /opt/jediael/solr-4.9.0/example/lib/ext/* /opt/jediael/tomcat/lib/ # mkdir logs # pwd /opt/jediael/solr/example/solr # cp /opt/jediael/solr-4.9.0/example/resources/log4j.properties /opt/jediael/tomcat/lib/ # vi /opt/jediael/tomcat/lib/log4j.properties
修改:
solr.log=/opt/jediael/solr/example/solr/logs/
(6)复制jar包
[# pwd /opt/jediael/solr/example/solr # mkdir lib # cp /opt/jediael/solr-4.9.0/dist/*.jar lib/ # cp /opt/jediael/solr-4.9.0/contrib/velocity/lib/* lib/
3、启动并验证
(1)启动tomcat
bin/startup.sh
(2)验证以下页面
http://ip:8080/manager/html 查看运行状态
http://ip:8080/solr/
http://ip:8080/solr/collection1/browse
4、分析(1)上述war包被解压至 /opt/jediael/tomcat/webapps/solr,其内容如下:# lsadmin.html css favicon.ico img js META-INF tpl WEB-INF除war包外的内容:# lsbin collection1 lib logs README.txt solr.war solr.xml zoo.cfg保留在原来位置,并没变化。
Repeat the above steps with different installation directories to run multiple instances of Solr side-by-side.
相关文章推荐
- 【solr专题之一】Solr快速入门 分类: H4_SOLR/LUCENCE 2014-07-02 14:59 2403人阅读 评论(0) 收藏
- 【solr专题之四】关于VelocityResponseWriter 分类: H4_SOLR/LUCENCE 2014-07-22 12:32 1639人阅读 评论(0) 收藏
- 【solr专题之二】配置文件:solr.xml solrConfig.xml schema.xml 分类: H4_SOLR/LUCENCE 2014-07-23 21:30 1959人阅读 评论(0) 收藏
- 【Solr专题之九】SolrJ教程 分类: H4_SOLR/LUCENCE 2014-07-28 14:31 2351人阅读 评论(0) 收藏
- 【solr专题之三】Solr常见异常 分类: H4_SOLR/LUCENCE 2014-07-19 10:30 3223人阅读 评论(0) 收藏
- 【Nutch2.2.1基础教程之2.1】集成Nutch/Hbase/Solr构建搜索引擎之一:安装及运行【单机环境】 分类: H3_NUTCH H4_SOLR/LUCENCE 2014-07-06 14:46 3543人阅读 评论(2) 收藏
- GTK+与QT的对比 分类: H_HISTORY 2013-02-05 09:27 3101人阅读 评论(0) 收藏
- 【Nutch2.2.1基础教程之2.2】集成Nutch/Hbase/Solr构建搜索引擎之二:内容分析 分类: H3_NUTCH H4_SOLR/LUCENCE 2014-07-13 14:18 3093人阅读 评论(0) 收藏
- 枚举作为整数 分类: H_HISTORY 2013-02-08 11:22 576人阅读 评论(0) 收藏
- 解决下载文件过大而不能下载的问题.... 分类: tomcat 2009-11-06 23:24 404人阅读 评论(0) 收藏
- c语言中<stdbool.h>的使用 分类: H_HISTORY 2013-02-03 21:46 1416人阅读 评论(0) 收藏
- Apache+tomcat的整合 分类: C_OHTERS 2014-05-07 15:08 293人阅读 评论(0) 收藏
- 宏定义一些内容 分类: H_HISTORY 2013-02-07 23:20 585人阅读 评论(0) 收藏
- 在ubuntu上关闭tomcat的自启动 分类: ubuntu 2013-05-07 09:45 302人阅读 评论(0) 收藏
- Segment fault及LINUX core dump详解 分类: H_HISTORY 2013-02-06 11:03 1656人阅读 评论(1) 收藏
- 【solr基础教程之一】Solr相关知识点串讲 分类: H4_SOLR/LUCENCE 2014-07-15 12:58 1008人阅读 评论(0) 收藏
- 文件复制函数的效率比较 分类: H_HISTORY 2013-02-17 21:20 845人阅读 评论(1) 收藏
- C语言内存分配时间 分类: H_HISTORY 2013-02-11 10:51 1432人阅读 评论(3) 收藏
- 指针与数组关联导致的一些现象 分类: H_HISTORY 2013-02-11 20:14 516人阅读 评论(0) 收藏
- winform 窗体最大化 分类: WinForm 2014-07-17 15:57 215人阅读 评论(0) 收藏