Cassandraユーティリティ
4878 ワード
Cassandraユーティリティは、cassandra-env.shファイル(パッケージまたはインストールパッケージ)を起動パラメータに追加することによってCassandra 3.0を実行することができる.tarballインストールを開始すると、コマンドラインにパラメータを入力することもできます. は、cassandra-env.shファイルに最大および最小のスタックサイズなどのオプションを追加して、環境ではなく起動時にJava仮想マシンに渡すことができます.
使用法
次のようにcassandra-env.shファイルにパラメータを追加します.
tarballインストールを開始すると、コマンドラインにパラメータを追加できます.
コマンドラインにはオプションのみ
オプション
説明
-F
フロントでcassandraプロセスを開始します.デフォルトでは、バックグラウンドプロセスとして起動します.
-H
ヘルプ
-pファイル名
指定したファイルにプロセスIDを記録します.PIDを殺すことでCassandraを阻止する.
-v
バージョンを印刷して終了します.
起動パラメータ
マルチインスタンス導入では、各Cassandraインスタンスは、すべてのCPUプロセッサが使用可能であると独立して仮定します.この設定を使用して、より小さなプロセッサ(jvm.options)のセットを指定します.
cassandra.yamlファイルのディレクトリの場所を設定します.デフォルトの場所は、インストールのタイプによって異なります.
falseを設定すると、Cassandraノードが起動時にベルを鳴らすのを防止します.(デフォルト)trueノードツール接続とJMXコールを使用して、ノードをリングに追加できます.
falseを設定すると、再起動時のノードのすべてのgossip状態がクリアされます.(デフォルト:true)
挿抜可能な指標記者を起用する.Cassandra 2.0.2の挿入可能な指標レポートを参照してください.
CQLローカル転送リスニングクライアントのポートを設定します.(デフォルト:9042)
パーティションを設定します.(デフォルト:org.apache.cassandra.dht.Murmur 3 Partitionr)
死んだノードを置き換えるには、指定した新しいノードのlisten_addressまたはbroadcast_addressの場所で新しいノードを再起動します.新しいノードは、ブート前と同じ状態でなければなりません.データディレクトリにはデータがありません.注意:broadcast_addressのデフォルトはlisten_ですaddressは、リングがEc 2 multiRegionSnitchを除く場合に使用される.
アーカイブされたコミット・ログから特定のテーブルをリカバリできます.
ノードが正式にループに追加される前に他のノードから受信するのを待つ時間を定義します.(デフォルト:30000 ms)
クライアント接続用のThrift RPCサービスのポートを設定します.(デフォルト:9160).
通信を暗号化するSSLポートを設定します.(デフォルト:7001)
ローカル転送サーバを有効または無効にします.start_を参照native_Transportはcassandra.yamlにあります.(デフォルト:true)
Thrift RPCサーバを有効または無効にします.(デフォルト:true)
ノード間通信のポートを設定します.(デフォルト:7000)
トリガJARのデフォルト位置を設定します.
新しい圧縮および圧縮ポリシーをテストするツールを有効にして、本番ワークロードに影響を与えることなく、異なるポリシーとベンチマークの書き込みパフォーマンスの違いを試します.圧縮と圧縮のテストを参照してください.
Trueに設定し、ブート動作を有効にします.
使用法
次のようにcassandra-env.shファイルにパラメータを追加します.
JVM_OPTS =“$ JVM_OPTS -Dcassandra.load_ring_state = false”
tarballインストールを開始すると、コマンドラインにパラメータを追加できます.
$ bin/cassandra -D cassandra.load_ring_state = false
コマンドラインにはオプションのみ
オプション
説明
-F
フロントでcassandraプロセスを開始します.デフォルトでは、バックグラウンドプロセスとして起動します.
-H
ヘルプ
-pファイル名
指定したファイルにプロセスIDを記録します.PIDを殺すことでCassandraを阻止する.
-v
バージョンを印刷して終了します.
起動パラメータ
マルチインスタンス導入では、各Cassandraインスタンスは、すべてのCPUプロセッサが使用可能であると独立して仮定します.この設定を使用して、より小さなプロセッサ(jvm.options)のセットを指定します.
-Dcassandra.available_processors=number_of_processors
cassandra.yamlファイルのディレクトリの場所を設定します.デフォルトの場所は、インストールのタイプによって異なります.
-Dcassandra.config=directory
falseを設定すると、Cassandraノードが起動時にベルを鳴らすのを防止します.(デフォルト)trueノードツール接続とJMXコールを使用して、ノードをリングに追加できます.
-Dcassandra.join_ring=true|false
falseを設定すると、再起動時のノードのすべてのgossip状態がクリアされます.(デフォルト:true)
-Dcassandra.load_ring_state=true|false
挿抜可能な指標記者を起用する.Cassandra 2.0.2の挿入可能な指標レポートを参照してください.
-Dcassandra.metricsReporterConfigFile=file
CQLローカル転送リスニングクライアントのポートを設定します.(デフォルト:9042)
-Dcassandra.native_transport_port=port
パーティションを設定します.(デフォルト:org.apache.cassandra.dht.Murmur 3 Partitionr)
-Dcassandra.partitioner=partitioner
死んだノードを置き換えるには、指定した新しいノードのlisten_addressまたはbroadcast_addressの場所で新しいノードを再起動します.新しいノードは、ブート前と同じ状態でなければなりません.データディレクトリにはデータがありません.注意:broadcast_addressのデフォルトはlisten_ですaddressは、リングがEc 2 multiRegionSnitchを除く場合に使用される.
-Dcassandra.replace_address=listen_address or broadcast_address of dead node
アーカイブされたコミット・ログから特定のテーブルをリカバリできます.
-Dcassandra.replayList=table
ノードが正式にループに追加される前に他のノードから受信するのを待つ時間を定義します.(デフォルト:30000 ms)
-Dcassandra.ring_delay_ms=ms
クライアント接続用のThrift RPCサービスのポートを設定します.(デフォルト:9160).
-Dcassandra.rpc_port=port
通信を暗号化するSSLポートを設定します.(デフォルト:7001)
-Dcassandra.ssl_storage_port=port
ローカル転送サーバを有効または無効にします.start_を参照native_Transportはcassandra.yamlにあります.(デフォルト:true)
cassandra.start_native_transport=true|false
Thrift RPCサーバを有効または無効にします.(デフォルト:true)
-Dcassandra.start_rpc=true/false
ノード間通信のポートを設定します.(デフォルト:7000)
-Dcassandra.storage_port=port
トリガJARのデフォルト位置を設定します.
-Dcassandra.triggers_dir=directory
新しい圧縮および圧縮ポリシーをテストするツールを有効にして、本番ワークロードに影響を与えることなく、異なるポリシーとベンチマークの書き込みパフォーマンスの違いを試します.圧縮と圧縮のテストを参照してください.
-Dcassandra.write_survey=true
Trueに設定し、ブート動作を有効にします.
-Dcassandra.write_survey=true