dse client-tool alwayson-sql

外部クライアントをDataStax Enterpriseノードに接続し、AlwaysOn SQLに関連する操作を実行します。

spark-alwayson-sql.conf

AlwaysOn SQLを使用する場合のspark-alwayson-sql.confファイルのデフォルトの場所:
パッケージ・インストール /etc/dse/spark/spark-alwayson-sql.conf
tarボール・インストール installation_location/resources/spark/conf/spark-alwayson-sql.conf

dse.yaml

dse.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/dse.yaml
tarボール・インストール installation_location/resources/dse/conf/dse.yaml

AlwaysOn SQLに関連する操作を実行します。

構文

dse client-tool connection_options alwayson-sql
(status | stop | start | restart | reconfig)
1. 凡例
構文規則 説明
大文字 リテラル・キーワード。
小文字 リテラル以外。
Italics 変数値。有効なオプションまたはユーザー定義値と置き換えます。
[ ] 任意。角かっこ( [] )で任意のコマンド引数を囲みます。角かっこは入力しないでください。
( ) グループ。丸かっこ(( ))は、選択肢を含むグループを示します。丸かっこは入力しないでください。
| または。縦棒(|)で代替要素を区切ります。要素のいずれかを入力してください。縦棒は入力しないでください。
... 繰り返し可能。省略記号(...)は、構文要素を必要な回数だけ繰り返すことができることを示します。
'Literal string' 単一引用符( ' )でCQL文内のリテラル文字を囲みます。大文字を維持するには、単一引用符を使用します。
{ key:value } マップ・コレクション。中かっこ( { } )でマップ・コレクションまたはキーと値のペアを囲みます。コロンでキーと値を区切ります。
<datatype1,datatype2> セット、リスト、マップ、またはタプル。山かっこ(< >)で、セット、リスト、マップまたはタプル内のデータ型を囲みます。データ型をカンマで区切ります。
cql_statement; CQL文の終了。セミコロン( ; )ですべてのCQL文を終了します。
[ -- ] コマンドライン・オプションとコマンド引数は、2つのハイフン(--)で区切ります。この構文は、引数がコマンドライン・オプションと間違われる可能性がある場合に役立ちます。
' <schema> ...</schema> ' 検索CQLのみ:単一引用符( ' )でXMLスキーマ宣言全体を囲みます。
@xml_entity='xml_entity_type' 検索CQLのみ:スキーマ・ファイルおよびsolrconfigファイル内のXML要素を上書きする実体とリテラル値を示します。
status
データ・センターのAlwaysOn SQLサービスのステータスを取得します。--dc datacenter nameオプションを使用して、指定されたデータ・センターのステータスを取得します。

返されるステータスは、次のいずれかです。

  • RUNNING:サーバーが実行中で、クライアントの要求を受け入れる準備が整っています。
  • STOPPED_AUTO_RESTART:サーバーは起動されていますが、クライアントの要求を受け入れる準備はまだできていません。
  • STOPPED_MANUAL_RESTARTstopまたはrestartコマンドによってサーバーが停止されました。サーバーにrestartコマンドが発行され、 サーバーを再び起動すると、ステータスがSTOPPED_AUTO_RESTARTに変わります。
  • STARTING:サーバーは実際に起動していますが、クライアントの要求を受け入れる準備はまだできていません。
stop
AlwaysOn SQLサービスを手動で停止します。--dc datacenter nameオプションを使用して、指定されたデータ・センターでサービスを手動で停止します。
start
AlwaysOn SQLサービスを手動で開始します。--dc datacenter nameオプションを使用して、指定されたデータ・センターでサービスを手動で開始します。サービスが有効になっている場合、そのサービスは自動的に開始されます。
restart
実行中のAlwaysOn SQLサービスを手動で再開します。--dc datacenter nameオプションを使用して、指定されたデータ・センターでサービスを手動で再開します。
reconfig
AlwaysOn SQLサービスを手動で再構成します。--dc datacenter nameオプションを使用して、指定されたデータ・センターでサービスを手動で再構成します。このコマンドを実行すると、構成オプションを再度読み取るようにサービスに指示します。

alwayson_sql_optionsセクション(dse.yaml内)には、「AlwaysOn SQLオプション」で詳しく説明しているように、ポート、タイムアウト値、ログの場所、およびその他のSparkまたはHiveの構成設定が含まれています。その他の構成オプションはspark-alwayson-sql.confにあります。

実行中のサービスを停止する:

dse client-tool alwayson-sql stop

特定のデータ・センターでサービスを開始する:

dse client-tool alwayson-sql --dc dc-west start

サービスを強制的に停止する:

dse client-tool alwayson-sql stop

実行中のサービスの構成オプションを再度読み取る

dse client-tool alwayson-sql reconfig