2017-12-21 30 views
0

私はHDP 2.5と最新のsolrバージョン7.1.0を使用しています。私がsolr経由でコレクションを作成しようとするとエラーが発生しましたが、問題は飼い猫にあると思います。私のログを見つけてくださいSolrコレクションエラーを作成する

$ ./solr create -c test_solr./solr: line 2017: /opt/solr-7.1.0/solr-7.1.0/bin/solr-8983.pid: Permission denied 
Warning: Available entropy is low. As a result, use of the UUIDField, SSL, or any other features that require 
RNG might not work properly. To check for the amount of available entropy, use 'cat /proc/sys/kernel/random/entropy_avail'. 
Waiting up to 180 seconds to see Solr running on port 8983 [\] 
Started Solr server on port 8983 (pid=24630). Happy searching! 

$ ./solr create -c test_solr 
WARNING: Using _default configset. Data driven schema functionality is enabled by default, which is 
     NOT RECOMMENDED for production use. 
     To turn it off: 
      curl http://localhost:8886/solr/test_solr/config -d '{"set-user-property": {"update.autoCreateFields":"false"}}' 

ERROR: KeeperErrorCode = ConnectionLoss for /clusterstate.json 

私はsolr admin uiでコレクションを取得できます。しかし、私はコレクションを作成することができません。私にいくつかの解決策を教えてください!!

答えて

0

HDPに使用しているバージョンは、ZookeeperとSolr(SolrJクライアントなど)と直接統合しようとしているようです。

SolrJの使用バージョンまたはHDPで作成されたライブラリは古すぎるため、各コレクションに独自のstate.jsonがある最新のバージョンのSolrには移植されていません。また、clusterstate.jsonは除去された。

古いSolrバージョン(4.10.2)ではもっと幸運かもしれませんが、このバージョンは現代Solrがサポートしているものの多くを欠いています。

+0

ありがとうございました。 –

+0

また、2つのコマンドに異なるポート番号があることもわかりました.1つは8983、もう一つは8886です。正しいポート番号を使用していることを確認してください。 – MatsLindh

+0

ありがとう私は今コレクションを作成することができます。古いバージョンのみです。私が新しいsolr 7.1.0でヒットしたときエラーが発生しましたSolrCoreを作成中にエラーが発生しました 'Sample_test_shard1_replica_n1':コアのプロパティを保持できませんでした –

関連する問題