日期:2014-05-16 浏览次数:20375 次
配置环境
sunspot_rails version: 1.2.0
Tomcat6_home: /var/lib/tomcat6
$SOLR_HOME = /home/ubuntu/java_app/apache-solr/example/solr
注:存放solr.war,conf/文件夹中存放solr的配置文件
$INDEX_HOME = /home/ubuntu/solr/data
注:存放索引文件所在的位置
注:本文中使用的Model层并非针对于传统关系型数据库的ActiveRecord,而是针对于SimpleDB的SimpleRecord
?
?
步骤一:安装Tomcat6
? ?
? ? ? tomcat的安装可以通过apt-get完成
?
?
? ? 1. 解压apache-solr-xxx.zip,存放在家目录下在java_app文件夹中,此处命名为apache-solr,将example/webapps下的solr.war拷贝到example/solr目录下,
?
? ? 2. 添加sorl.xml
? ? ? ? 进入/var/lib/tomcat6/conf/Catalina/localhost目录,新建solr.xml,编写一下内容:
?
<?xml version="1.0" encoding="utf-8"?> <Context docBase="$SOLR_HOME/solr.war" debug="0" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="$SOLR_HOME" override="true"/> </Context>
?
?
? ? 3. 配置索引文件存放的位置,需要修改$SOLR_HOME/conf/solrconfig.xml
sudo chown –R tomcat6:tomcat6 solr
?
?
? ? ?4. 验证配置