pgup12 发表于 2015-11-12 09:11:47

Linux(CentOS6.4)下简单部署Solr4.8.1

1、环境准备
CentOS6.4、Tomcat6.0、Jdk1.7、Solr4.8.1
2、安装
(1)安装jdk1.7(我用jdk1.6出现版本异常,所以在此建议使用jdk1.7,因为我用的是solr4.8)、配置环境变量    我的jdk安装目录默认为usr/java/jdk1.7(因为使用的是rpm安装包)      export JAVA_HOME=/usr/java/jdk1.7exprot PATH=.:$PATH:$JAVA_HOME/bin保存文件退出,执行命令:source /etc/profile 使其立即生效最后使用命令java -version查看其版本信息
(2)安装tomcat6    直接解压缩tomcat6,为了方便可以重命名,解压目录为/usr/local/tomcat6(3)安装solr    直接解压缩solr4.8.1至目录/usr/local/,重命名为solr;然后复制solr/dist/solr-4.8.1.war到tomcat6/webapps中;然后修改tomcat6/conf/server.xml
<Host name=&quot;localhost&quot;appBase=&quot;/usr/local/tomcat/webapps&quot;
          unpackWARs=&quot;true&quot; autoDeploy=&quot;true&quot;>

如图将webapps改为/usr/local/tomcat/webapps即可;

(4)启动tomcat,solr.war自动解压,然后修改solr项目下的web.xml进入bin目录:./startup.sh启动tomcat修改solr home配置(注意:要把这段内容的注释去掉,否则不生效):
            <env-entry>
            <env-entry-name>solr/home</env-entry-name>
            <env-entry-value>/usr/local/solr/example/solr</env-entry-value>
            <env-entry-type>java.lang.String</env-entry-type>
            </env-entry>
(5)复制solr/example/lib/ext下的jar包到tomcat/webapps/solr/WEB-INF/libcp /usr/local/solr/example/lib/ext/*.jar/usr/local/tomcat6/webapps/solr/WEB-INF/lib/
(6)在tomcat solr下创建classpath,并把example/resources/log4j.properties复制到classpath中cp/usr/local/solr/example/resources/log4j.properties /usr/local/tomcat/webapps/solr/classpath/(7)配置完成重启tomcat./shutdown.sh./startup.sh(8)测试    打开浏览器输入:http://192.168.0.9:8080/solr进入sor admin画面
         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: Linux(CentOS6.4)下简单部署Solr4.8.1