2016-12-13 8 views
2

私はこのURL backup urlSolrCloudバックアップデータは、私のシステムパス上に見つからない

それが応答に状態0すなわちなしエラーを返すを使用してSolrCloud(6.3.0)戻るAPIを実行したとき

<?xml version="1.0" encoding="UTF-8"?> 
<response> 
    <lst name="responseHeader"> 
     <int name="status">0</int> 
     <int name="QTime">213</int> 
    </lst> 
    <lst name="success"> 
     <lst name="localhost:8983_solr"> 
      <lst name="responseHeader"> 
       <int name="status">0</int> 
       <int name="QTime">43</int> 
      </lst> 
     </lst> 
    </lst> 
</response> 

しかし、locations_backフォルダが私のシステムにバックアップされたデータで見つかりませんでした。

私は、コマンドラインからこのカールを走った、それは、32058のようないくつかの数字を返し32059,32060など私は場所のparamパス場所=は/ opt/Solrの/サーバーでテスト

curl http://localhost:8983/solr/admin/collections?action=BACKUP&name=locations_back&collection=locations&location=/opt/solr/server/solr 

[1] 32058 
[2] 32059 
[3] 32060 

/Solrの OR 場所=/

しかし、それはまた、私のシステムでバックアップされたデータを任意のlocations_backフォルダを示しませんでした。

+0

サラ、予想される動作を含めて正確に何を求めているのか明確にしてください。ありがとうございました。 –

+0

@LeftyGBalogh単にsolrcloud環境でsolr 6.3.0のコレクションapiを使って自分のsolrコレクションをバックアップして復元したいだけです。 –

+0

あなたのSolrサーバーは実際に '/'に対する書き込み権限を持っていますか?それがあれば、それはとても良いとは言えません。 '/ opt/solr/server/solr'に対する書き込み権限を持っていますか?また、 '&'は ''バックグラウンドでこれをバックグラウンドで実行する ''と解釈されるため、引数を '' '' ''に ''カールする必要があります。 – MatsLindh

答えて

0

この問題を解決するために次のことを確認してください。

  1. それは権限の問題かどう理解するのに役立ちますを/ tmp /には/ opt/Solrの/サーバー/ Solrのからバックアップフォルダを変更します。
  2. あなたのコレクションは実際に場所と呼ばれていますか(あなたのパラメータの1つはコレクション=場所です)?必要に応じて変更してください。
  3. Solrサーバーのログを調べて、エラーの内容を確認してください。
  4. SSHは有効になっていますか、ファイアウォールに当たっていますか?
  5. あなたのSolrノードは健全ですか?
  6. ブラウザで、またはプログラムでURLを呼び出していますか?
関連する問題