欢迎投稿

今日深度:

solr安装配置,

solr安装配置,


 

一、初步感受一下:

看这里,http://lucene.apache.org/solr/tutorial.html

例子很简单,采用了jetty,运行下面的命令

user:~/solr/example$ java -jar start.jar
 

就可以在浏览器访问了,添加/查询等操作 按照例子来就是了。

 

 

题外话:

 

那么如何在tomcat里面配置呢。今天是在gentoo下面配置的有点犯迷糊,还是在博客上备份一下吧。

 

tomcat的目录布局在gentoo下面有些不一样,不过这里有很好的说明和对照:

http://www.gentoo.org/proj/en/java/tomcat-guide.xml

 

二、拷贝需要的文件

 

cp /opt/apache-solr-1.4.1/example/solr/* /var/www/solr

cp /opt/apache-solr-1.4.1/example/webapps/solr.war /var/www/solr/doc
 

 

三、tomcat配置

设置运行环境:Context

nano /etc/tomcat-6/Catalina/localhost/solr.xml

<Context docBase="/var/www/solr/doc/solr.war" debug="0" crossContext="true">

  <!-- Link to the user database we will get roles from -->
  <Environment  name="solr/home" type="java.lang.String" value="/var/www/solr" override="true"/>

</Context>

这里有两个关键点:

Using JNDI solr.home: /var/www/solr

docBase /var/www/solr/doc/solr.war

 

配置工程:nano /etc/tomcat-6/server.xml

<Service name="Catalina">
<Connector port="8983" maxHttpHeaderSize="8192"
        maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
        enableLookups="false" redirectPort="8443" acceptCount="100"
        connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />

<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="/var/www/solr/doc"
               unpackWARs="true" autoDeploy="true"
               xmlValidation="false" xmlNamespaceAware="false">
</Host>

</Engine>

</Service>

说明:可以删除server.xml里面的所有内容。

开始一行:<Server port="8052" shutdown="SHUTDOWN">

结束一行:</Server>
中间内容:上面的片段

 

启动 /etc/init.d/tomcat-6 start ,然后在浏览器访问 http://192.168.0.173:8983/solr/

出现:

Welcome to Solr!

则说明成功。

 

 

 

 

另外后来发现这个文章作为入门不错:http://stupid.iteye.com/blog/619750

 

www.htsjk.Com true http://www.htsjk.com/solr/29830.html NewsArticle solr安装配置,   一、初步感受一下: 看这里,http://lucene.apache.org/solr/tutorial.html 例子很简单,采用了jetty,运行下面的命令 user:~/solr/example$ java -jar start.jar   就可以在浏览器访问了,添...
相关文章
    暂无相关文章
评论暂时关闭