標籤:solr windows
工具:
jdk8.0(solr6.1.0必須裝jdk8.0,開始裝的7.0最後卸了):http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
solr6.1.0 http://www.apache.org/dyn/closer.lua/lucene/solr/6.1.0
tomact (我下的8.5)http://tomcat.apache.org/
步驟:
1.先安裝jdk,保證在cmd ,輸入javac能運行(自行百度);
2.再安裝tomcat保證localhost:8080能正常訪問(自行百度)
3.
a.解壓solr。把solr/server/solr-webapp檔案夾下的webapp目錄複寫拷貝到Tomcat/webapps檔案夾內並 重新命名webapp目錄名為solr。
b.把solr/server/lib/ext中的jar包複製到Tomcat/webapps/solr/WEB-INF/lib目錄中。
c.在任意盤符建立solr_home檔案夾(我在D盤建立)。把solr/server/solr目錄複寫到solr_home下。這個目錄 也就是後面你建立索引執行個體Core需要用到的目錄。設定檔(schema.xml)和索引都儲存在這裡。
d.把solr/server/resources下的log4j.properties複製到Tomcat/webapps/solr/WEB-INF/classes目錄內。 如 。果classes不存在手動建立。
f.配置web.xml。開啟Tomcat/webapps/solr/WEB-INF下的web.xml。找到如下配置內容
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/put/your/solr/home/here</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
放開注釋,並修改env-entry-value為你的solr_home地址。我的地址是d:/solr_home/solr。
OK。儲存。順便重啟下tomcat。然後在瀏覽器輸入http://localhost:8080/solr/index.html。 剛開始我配置完後直接輸入http://localhost:8080/solr 斷行符號提示404. 4.x部署這樣是能開啟的,5.x必須輸入到index.html。 出solr Admin UI則說明你的搞定了
4.添加core
在tomcat/solrhome/目錄下建立core1(自訂), 在其目錄下建立data檔案夾,並將tomcat7/solrhome/configsets/basic_configs/目錄下的conf檔案夾複製到core1下。然後在solr控制台點擊Add Core
650) this.width=650;" src="http://img.blog.csdn.net/20160310100712549?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="Center" />
name:給core隨便起個名字
instanceDir:core的安裝目錄,這裡就是之前在tomcat/solrhome/目錄下建立的core1檔案夾
dataDir:指定用於存放lucene索引和log記錄檔的目錄路徑,該路徑是相對於core根目錄(在單core模式下,就直接是相對於solr_home了),預設值是當前core目錄下的data。
config:用於指定solrconfig.xml設定檔的檔案名稱,啟動時會去core1/config目錄下去尋找。
schema:即用來配置你的schema.xml設定檔的檔案名稱的,schema.xml設定檔應該存放在當前core目錄下的conf目錄下。但是下載的solr裡沒有這個檔案,所以我也不管了。
屬性都填上,然後點擊Add Core,就建立完成了。
windows 下tomact,jdk solr 搭建solr