2011年2月8日 星期二

Ubuntu 10 安裝 Tomcat 6 + solr

  1. 先用 apt-get 安裝 Tomcat 6,並設定好相關權限
    sudo apt-get install tomcat6
    sudo apt-get install tomcat6-admin
    sudo apt-get install tomcat6-user
    sudo chgrp -R tomcat6 /etc/tomcat6
    sudo chmod -R g+w /etc/tomcat6
    
  2. 確認 /etc/default/tomcat6 內 JAVA_HOME 環境變數正確
    JAVA_HOME=/usr/lib/jvm/java-6-sun
    
  3. 接下來我們要下載最新版本的 solr,並且解壓縮在/tmp目錄
  4. cd /tmp
    wget http://apache.stu.edu.tw/lucene/solr/1.4.1/apache-solr-1.4.1.tgz
    tar xzvf apache-solr-1.4.1.tgz
    
  5. 等下我們利用 tomcat6-instance-create 指令來建立一個 Tomcat Instance 環境給 Solr ,並且將 Solr 的 Home 目錄設定在 /var/solrtest
  6. cd /var
    tomcat6-instance-create solrtest
    cp /tmp/apache-solr-1.4.1/example/webapps/solr.war solrtest/webapps
    cp -R /tmp/apache-solr-1.4.1/example/solr solrtest
    
  7. 啟動 solrtest instance
  8. /var/solrtest/bin/startup.sh
    
  9. 開啟瀏覽器 http://:8080/solr/ Tomcat 預設是 port 8080
如果想要修改 port number 的話,可以在 solrtest/conf/server.xml 中找到 port="8080",修改後,再啟動 solrtest 即可。若想設定 solr admin 帳號密碼權限的話,則可在 sorltest/conf/tomcat-users.xml 找到相關 role/user 設定,修改即可。

沒有留言: