これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの4つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドXNUMXs-adminJです。
プログラム:
NAME
4秒-管理者 —4storeクラスター管理ツール
SYNOPSIS
4秒-管理者 [-詳細] command [引数]
4秒-管理者 リストノード
4秒-管理者 リストストア
4秒-管理者 スタートストア[-a | - すべて] [店名 ...]
4秒-管理者 ストップストア[-a | - すべて] [店名 ...]
4秒-管理者 削除-ストア 店名 ...
4秒-管理者 ストア作成 [作成オプション ...] 店名
4秒-管理者 [- バージョン] [ - 助けて]
DESCRIPTION
この 4秒-管理者 ユーティリティを使用すると、4storeクラスタ(または単一のホスト)を
サポートされているコマンドの数。 使用可能なコマンドは次のとおりです リストノード, リストストア, スタートストア,
ストップストア, 削除-ストア。 個々のコマンドの詳細は以下のとおりです。
コマンド: リストノード
クラスタ内のすべてのノードとそのステータスのリストを出力します。 出力に含まれるもの:
node_number-0から始まり、クラスター内のノードの番号付きインデックス
ホスト名-クラスターノードの名前
port-4s-bossが実行されているポート
ステータス-そのノードの4s-bossが到達可能かどうか
ip_address-ノードのIPv4またはIPv6アドレス
コマンド: リストストア
クラスタで見つかったすべてのストアのリストとそのステータスを出力します。 出力は
含む:
store_name-ストアの名前
store_status-ストアが使用可能かどうか
backend_status-4sのステータス-ストアが使用するバックエンドプロセス
オプション:
-詳細
ストアごとではなく、各ノードの各バックエンドのステータスを個別に表示します。
store_statusは、「available」または「unavailable」のいずれかになります。 ストアが利用可能な場合は、
これは、必要なすべてのバックエンドプロセスがクラスター上で実行されていることを意味し、ストアは次のことができます。
4s-httpd、4s-query、および4s-importで使用されます。 店舗が利用できない場合は、
'backend_status'は理由をリストします。
バックエンドが「停止」としてリストされている場合、それはストアの4sバックエンドプロセスが
クラスターのXNUMXつ以上のノードで確実に停止しました。 'unknown'としてリストされている場合、これ
4s-adminがバックエンドプロセスの状態を判別できなかったことを意味します。
コマンド: スタートストア、 ストップストア
クラスター上のXNUMXつ以上のストアを開始または停止します。
オプション:
-a、 - すべて
クラスター上のすべてのストアを開始または停止します。
-aまたは--allオプションが存在しない場合は、スペースで区切られたストア名のリストを開始します
または停止する必要があります。
各ノードは、指定された4sバックエンドプロセスストアを開始または停止するように順番に求められます。
各ノードについて、このコマンドは次のように出力します。
node_number-0から始まり、クラスター内のノードの番号付きインデックス
ホスト名-クラスターノードの名前
ノード上の4秒バックエンドプロセスごとに、次のように出力されます。
store_name-ストアの名前
backend_status-4s-バックエンドが現在停止されているか実行されているか
backend_statusは、「stopped」、「running」、または「unknown」のいずれかになります。
すでに実行中のストアに対してstart-storesが呼び出された場合、またはすでに実行中のストアに対してstop-storesが呼び出された場合
ストアを停止すると、各ノードはアクションを実行しませんが、バックエンドのステータスは次のようになります。
印刷されます。
コマンド: 削除-ストア
クラスターからXNUMXつ以上のストアを削除します。
引数として削除するストアのスペース区切りリストを受け入れます。
クラスタのすべてのノードへの接続を確立し、実行中の場合はストアを停止してから、
そのストアを削除します。
コマンド: ストアの作成
XNUMXつ以上のクラスターノードに新しいストアを作成します。
オプション:
-ノード ノードIDリスト
ストアを作成するための数値ノード番号のコンマ区切りリスト。 デフォルトは
すべてのノード。 使用する 4秒-管理者 リストノード 使用可能なノードのリストについては。
-セグメント セグメント数
すべてのノードに分割されるセグメントの総数は、2の累乗である必要があります。
デフォルトはノードごとに2です(2の最も近い累乗に丸められます)。
-NS、 - 鏡
セグメントのミラーリングを有効にします。
- パスワード password
認証用のパスワードを設定します。
--モデルファイル
モデルごとにファイルを使用します。これは、大規模なモデルに役立ちます。
- 力
同じ名前のストアがすでに存在する場合は、それを削除して再作成します。
上記のすべてはオプションであり、必要な引数はストアの名前だけです。
作成しました。
各ノードは、ストアを作成するように順番に求められます。 いずれかのノードがストアの作成に失敗した場合、
ストアの作成は中止され、すでに作成されているセグメントはすべて削除されます。
Fl-forceオプションが指定されていない限り、既存のストアは削除されません。
file オプション
ノード =
クラスター内のホストのセミコロン区切りのリスト。
のオプション 4秒-管理者 in /etc/4store.conf すべて[4s-boss]セクション内にある必要があります。
無視されます。
見る 4ストア.conf(5)クラスターの指定方法の詳細については。
使用法
いつでも 4秒-管理者 コマンドが呼び出され、最初に読み取ります /etc/4store.conf 決定する
クラスター内のノードのホスト名。 次に、との通信を試みます 4s-ボス(8)
そのノードで実行されているデーモン(デフォルトではポート6733で実行されています)。
list-nodesコマンドを実行するのが、すべてのノードが到達可能であることを確認する最も簡単な方法です。
ネットワークを介して、それぞれの4s-bossが応答しています。
onworks.netサービスを使用してオンラインで4s-adminJを使用する