Files
2022-08-18 20:24:59 +09:00

3.1 KiB

html, parent, blurb, labels
html parent blurb labels
node_to_shard.html logging-and-data-management-methods.html レジャーストアからシャードストアにデータをコピーします。
データ保持

node_to_shard

[ソース]

{{currentpage.name}}メソッドは、レジャーストアからシャードストアへのデータコピーを管理します。データコピーの開始、停止、状態チェックが可能です。

{{currentpage.name}}メソッドは、権限のないユーザーには実行できない管理メソッドです。

リクエストフォーマット

リクエストフォーマット例:

WebSocket

{
    "command": "{{currentpage.name}}",
    "action": "start"
}

JSON-RPC

{
    "method": "{{currentpage.name}}",
    "params": [{
        "action": "start"
    }]
}

Commandline

#Syntax: {{currentpage.name}} start|stop|status
rippled {{currentpage.name}} start

リクエストは、以下のパラメータを含みます:

項目 説明
action String どのような動作をさせるかによって、 startstop または status のいずれかを指定します。

レスポンスフォーマット

正常レスポンス例:

WebSocket

{
  "result": {
    "message": "Database import initiated..."
  },
  "status": "success",
  "type": "response"
}

JSON-RPC

{
   "result" : {
      "message" : "Database import initiated...",
      "status" : "success"
   }
}

Commandline

Loading: "/etc/rippled.cfg"
Connecting to 127.0.0.1:5005

{
   "result" : {
      "message" : "Database import initiated...",
      "status" : "success"
   }
}

レスポンスは、[標準フォーマット][]に従っており、成功した場合は、以下の項目を含みます:

項目 説明
message 文字列 コマンドに応答して実行されたアクションを示す、可読性の高いメッセージ。

起こり得るエラー

  • いずれかの[汎用エラータイプ][]。
  • internal - コピーが実行されていない時にコピーの状態チェックをするといったような無効な操作の場合。
  • notEnabled - サーバが履歴シャードを保存するように環境設定されていない場合。
  • invalidParams - 1つ以上の項目が誤って定義されている、もしくは、1つ以上の必須項目が抜けている。

{% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %}