2016-04-28 46 views
0

我正在使用Zookeeper + Solrcloud的一個項目(沒有文檔),我試圖只在我的筆記本電腦上運行它(Windows機器)。
我已經安裝了Solr(5.0.0)和Zookeeper(3.4.8)。
我在我的文件系統(D:/ mySolrConfiguration /)的文件夾中有Solr配置文件(solrconfig.xml,schema.xml等)。
於是我開始動物園管理員和Solr之後,我運行的命令zkCli如下:Zookeeper + Solrcloud使用給定的配置創建集合

zkcli.bat -zkhost localhost:2181 -cmd upconfig -confdir D:/mySolrConfiguration -confname my-config 

然後我去到Solr,我要儘量根據我的配置(我-conf的)來創建一個新的集合,但Solr的笙歌說:「沒有找到與集合關聯配置一套
爲了創建集合我打在瀏覽器下面的網址:

http://localhost:8983/solr/admin/collections?action=CREATE&name=myCollection&collection.configname=my-config&numShards=1 

我想也只是collecti前使用linkconfig創建如下:

zkcli.bat -zkhost localhost:2181 -cmd linkconfig -collection myCollection -confname my-config 

但它並沒有改變結果。 在過去,我也能夠創建配置,但我無法在任何文件夾中看到它是Solr,並且存在基於此配置的集合。 但是,如果我嘗試根據該配置創建新集合,則會得到與上述相同的錯誤「找不到與集合關聯的配置集」。
過去有沒有人和Solr + Zookeeper有過類似的問題?
我錯過了什麼?

回答

1

改爲嘗試「collection.configName =」。大寫N顯然很重要。