2016-08-30 3 views
0

私はCassandra 3.5.0を使用しています。今、私は何か奇妙なことを見ています。すべてのクライアントセッションをシャットダウンした後、一部のテーブルはまだ成長して縮小しています。カサンドラのアクティブクライアントを見つけるには?

私の最初の反応は、これが背景に残っているいくつかのクライアントタスクによるものでなければならないということでした。私はベストを尽くしましたが、何も見つかりませんでした。これはDataStax Enterpriseバージョンではないため、アクティブなクライアント接続を表示するための監査ログを見つけることができません。それを見つける方法はまだありますか?

答えて

0

これらのテーブルの「成長と縮小」をどのように観察しましたか?

ファイルシステム上のSSTables、またはOpsCenterのようなツールに表示されているテーブルスペースに基づいている場合は、おそらく圧縮の影響があります。 nodetoolを使用して、さまざまなアクティビティ(ストリーム、ネットワークエクスチェンジ、コンパクション)をチェックできます。 MemtablesからSSTablesへのデータ移動に関連する可能性もあります。これらはすべて、作成されたデータ量と組み合わせてサーバー設定によって決定されます。

また、ノード上のCassandraログを調べて、進行中のアクティビティの詳細を調べることをお勧めします。

+0

CQLカウント(*)文 "select count(*)from ..."を常に実行して変更をキャッチしました。それは上下に行きました。私は見て見ましたが、アクティブなクライアントプログラムは見つかりませんでした(これは私がアクセスできるテスト環境です)。あなたはおそらくストリーミングに関する何かにいるでしょう - system.logは "修理..."メッセージで成長し続けます。 –

関連する問題