Linux 下 solr 安裝注意事項

最近項目中需要用到solr, 上網搜了下安裝方法, 不外乎如下:

1.下載Solr發佈包,本例使用Solr-4.8.1;
2.安裝Solr到Tomcat:將Solr-4.8.1/dist/solr-4.8.1.war複製到TOMCAT_HOME/webapps/中並重命名爲solr.war,複製Solr-4.8.1/example/solr到/usr/local/(路徑可以自定義,用於保存Solr配置文件及索引數據)下作爲Solr工作目錄;
3.設置solr.home環境變量,有三種方法:
   a.直接修改JAVA全局環境變量:export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/usr/local/solr";(適用於該機器只有一個Solr實例)
   b.修改TOMCAT_HOME/bin/catalina.sh,在文件開頭添加:JAVA_OPTS='-Dsolr.solr.home=/usr/local/solr';
   c.創建solr.xml文件放於TOMCAT_HOME/conf/Catalina/localhost,內容如下:
      <?xml version="1.0" encoding="utf-8"?>
      <Context docBase="TOMCAT_HOME/webapps/solr.war" debug="0" crossContext="true">
         <Environment name="solr/home" type="java.lang.String" value="/usr/local/solr" override="true"/>
      </Context>
4.啓動Tomcat:sh TOMCAT_HOME/bin/startup.sh
5.訪問http:ip:port/solr查看Solr是否安裝成功

最後顯示的確是404錯誤, 上網搜索了一大圈, 都沒找到解決方案, 

最後之後死馬當活馬醫, 將dis目錄下的jar全拷貝到 webapps/solr/WEB-INF/lib 中, 

將example/lib/ext 目錄下的jar全拷貝到 webapps/solr/WEB-INF/lib 中

重新啓動tomcat, 成功了, 激動的內流滿面啊大笑大笑大笑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章