問題タブ [nodetool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cassandra - Cassandra 手動のメジャー圧縮は、マイナー圧縮の頻度を変更します
Cassandra圧縮のチューニングに関するDatastaxページの次の行については、少し不明です。具体的には、次のように言及しています。
「管理者は、すべての SSTable を 1 つにマージする nodetool compact を使用してメジャー コンパクションを開始することもできます。メジャー コンパクションは蓄積された SSTable によって使用されていたディスク スペースを解放できますが、実行時に一時的にディスク スペースの使用量を 2 倍にし、I/O と CPU を集中的に使用します。また、一度メジャー コンパクションを実行すると、自動マイナー コンパクションが頻繁にトリガーされることがなくなり、定期的に手動でメジャー コンパクションを実行する必要が生じます. そのため、メジャー コンパクションの直後は読み取りパフォーマンスが良好ですが、次のメジャー コンパクションが実行されるまでは継続的に低下します.このため、DataStaxではメジャー圧縮は推奨されていません。」( http://www.datastax.com/docs/1.0/operations/tuning )
これを読んだ後、私がよりよく理解しようとしている私の頭に浮かんだ2つの質問は次のとおりです。
- 手動でトリガーされたメジャー圧縮によって、マイナー圧縮の間隔/頻度が変更されるのはなぜですか? この背後にある根本的な理由に従うかどうかはよくわかりません。
- nodetoolを使用してメジャー圧縮を手動で実行する必要がある場合、それは可能ですか?また、可能であれば、結果としてマイナー圧縮間隔が影響を受けず、デフォルトの動作にリセットされるように戻すにはどうすればよいですか?
ありがとう。
cassandra - Cassandraスナップショットのmanifest.jsonの目的は何ですか?
スナップショットが作成されると、manifest.json が作成されますが、このファイルの目的は何ですか? スナップショット内のすべてのファイルのリストが含まれていると思いました。
代わりに、次のものが含まれます。
cassandra - Cassandraのキースペースと列ファミリーのサイズを知る方法は?
最近、cassandra 用の Java ドライバー (cassandra-driver-core-2.0.2) を使用して、Cassandra と Grails の統合に取り組み始めました。そのため、cassandra DB にデータを格納するためにテーブルがどれだけのサイズを使用しているかを調べる方法を知りたいと思っていました。
Customkeyspace という名前のキースペースと、その中に Movie という列ファミリーを作成しました。それで、キースペース/列ファミリのサイズを知るために使用する必要があるツール/コマンドを知りたいと思っていましたか?
cassandra - Windows 7 64 ビットで Cassandra を使用して複数ノードのクラスターを構成する方法は?
こんにちは、Windows マシンでクラスターの複数ノードをセットアップしようとしています。Ubuntu の複数ノードの構成に関するさまざまなチュートリアルを見つけましたが、単一の Windows マシンで複数ノードをセットアップするための適切なステップバイステップのチュートリアルを見つけることができません。 .
誰かが Windows マシンに複数のノードを追加した場合は、プロセスのガイドを手伝ってください.....
このために cassandra.yaml ファイルを微調整する必要があることはわかっていますが、それを行う正しい方法はわかりません。
cassandra - cassandra nodetool repair は実際に何をしますか?
みなさん、こんにちは(cassandra noob です)。
何が起こっているのかを正確に理解しようとしています..修理で..修理をスケジュールどおりに実行できるようになるまで努力しています。
4 DC (DC あたり 3 ノード) Cassandra 2.1 クラスター、4 GB RAM (1 GB ヒープ)、HDD をセットアップしました。
さまざまな問題のため..(修復に時間がかかりすぎる/OOMでノードがクラッシュする)ため、最初からやり直すことにし、すべてを削除し、/var/lib/cassandra/dataと/opt/cassandra/dataを削除しました
キースペースを再作成し(データなし)、nodetool repair -par -inc -local を実行しました
マークルツリーが生成されているのを見るログを見て、実行に約5分かかったことに驚いた...
私の質問は、私のキースペースにデータがない場合..マークルツリーを生成するものは何ですか?
その DC 内の各ノードに対してローカル DC 修復を実行した後、データなしでクロス DC 修復を実行することにしました。
今回は4時間以上かかりました..データなし? これは私にとって本当に間違っていると感じています。何が欠けているのでしょうか?
ありがとう
database-performance - nodetool cfstats の「キーの数」を理解する
私は Cassandra を初めて使用します。この例では、1 つの DC と 5 つのノードを持つクラスターと、レプリケーション ファクターが 3 の NetworkTopologyStrategy を使用しています。
Number of keys here とはどういう意味ですか? クラスターに 5 つの異なるノードがあり、各ノードで個別に以下のコマンドを実行した後、同じテーブルに対して異なる統計を取得します。
上記の出力から、cfstats が各ノードのデータの物理ストレージに関する統計情報を提供していると解釈できます。
そして、以下のドキュメント http://www.datastax.com/documentation/cassandra/2.0/cassandra/tools/toolsCFstats.html を調べましたが、そこにあるキーの数の説明が見つかりませんでした。
RandomPartitioner を使用しています。
このキーはパーティション キーと関係がありますか?
私のテーブルには約200000のレコードがあります。
cassandra-2.0 - cassandraのownsとowns(effective)の違いは何ですか
nodetool を使用してノードのステータスを確認しようとしていますnodetool status を試すと、次の出力が得られます
しかし、nodetool status keyspacetest などの特定のキースペースのステータスを確認すると
ここで、Owns % から、各ノードのデータの割合と合計が 100% になることがわかりますが、Owns(Effective) の場合、% 値は大きく異なり、合計は約 200% です。
私はこの統計と混同しています.誰かが私を助けてくれますか.