問題タブ [ccm]
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 - Opscenter で CCM を使用し、エージェントを手動でインストールする
CCM を使用して、4 ノードのローカル クラスター (127.0.0.1-127.0.0.4) をインストールしました。
OpsCenter (5.2.3.2015121015) を使用するためにエージェントを手動でインストールしようとしています。JMX ポートを削除して OpsCenter を開始したので、構成は次のとおりです。
4 つのエージェントすべてを構成しました。たとえば、agent3 の構成は
OpsCenter をフォアグラウンドで開始しましたが、このエラーが発生しました。agent4を起動すると、次のエラーが発生します。
最初のログでは 4 のエージェントが見つかったことが示されているのに、しばらくするとコンソールにエラーが表示されるという事実に少し混乱しています。
エージェント 4 のログは、最初にエラーがないことを示しています (INFO 重大度のみ)。
ただし、しばらくすると:
この後、他のエージェントを追加しようとしましたが、奇妙な結果が得られました。2 つのエージェントが同じ C* ノードに向かうようなものなので、このエラーが他の原因であると考える前に試行を中止しました。
質問:
- OpsCenter ログのエラーは何ですか?
- エージェント ログのエラーに何らかの関係がありますか?
- 構成で何か不足していますか (詳細が必要ですか?)
- OpsCenter が cassandra.yaml ファイルの欠落について不平を言うのはなぜですか? ローカルに C* がインストールされていなくても、任意のホストにデプロイできるのではないでしょうか?
前もって感謝します
編集 いくつかの追加情報を追加しました:
それはあるべき127.0.0.4
ですか?
これは、node4 の構成 (の一部) です。
これはaddress.yaml
node4用です:
c# - C# ドライバーを使用して Cassandra CCM クラスターに接続する
ローカル開発のために、その場で作成したccmクラスターにアプリケーションでアクセスしようとしていますが、連絡先をどのように設定するか(どのIPアドレスとそうでないか、どのセキュリティ設定を使用するか)を一度に設定する方法がわかりませんccm クラスターを作成しました。
何かご意見は?私は調査を続け、見つけた答えをここに投稿します。ありがとう!
cassandra - Cassandra の CCM ツールは 1 つのキースペースしかサポートしていませんか?
ccm で作成したクラスターを使用しています。2 つのキースペースで 3 つのテーブルを使用しているため、合計で 6 つのテーブルになります。1つのキースペースに1つのテーブルを作成し、もう1つのキースペースに2つのテーブルを作成できるという問題がありましたが、削除しても
チェックすると、すでに存在するというエラーが表示されます。create は、これらが 2 つの別々のキースペースにあるはずであるという事実を無視しているようです。
これらは、開発クラウド Cassandra クラスターに対して実行するのと同じ cql スクリプト ファイルであるため、スクリプトの問題ではないことがわかっています。それと、create ステートメントは非常に単純で簡単です。
では、CCM は 1 つのキースペースしかサポートしていないのでしょうか? もしそうなら、それはかなり大きな制限のように思われ、ローカルの開発とテストの目的でそれを使用できるとしても、はるかに役に立たなくなります.
ありがとう!
cassandra - バージョン 3.4 でのクラスター作成エラー
バージョン 3.4 でクラスターを作成しようとしていますが、エラーが発生し続けます。奇妙なことに、たとえばバージョン 2.1.5 で実行しようとすると、すべてがスムーズに実行されます。
たとえば、ccm create -v 3.4 -n 3 mycluster
これを使用してクラスターを作成しようとすると、次のようになります。
ただしls -a /home/pedro/.ccm/repository/ -l
、スタックトレースに従って手動で削除する必要があったフォルダーは表示されません。
cassandra - ccm は nodetool に接続できません。接続が拒否されました。
Cassandra 2.0.9 で ccm を使用しています。私は実質的にccmに8つのノードを持っています。node1ステータスに接続しようとすると、次のエラーが表示されます
誰でも私を助けることができますか?
python - 鼻、ccm、python を使用して Cassandra 単体テストを並行して実行する
最近、Cassandra をプライマリ データ ストアとして使い始めました。CCMを使用して単体テストを作成しようとしています。
Cassandra Cluster インスタンスをスピンアップして、1 つのテスト クラスをテストできます。これと並行して、別のテスト クラスをテストできるようにしたいと考えています。シリアル ユニット テストには非常に長い時間がかかり、さらに多くのテスト ケースが追加される可能性があります。私のテストコードは次のようになります-
この基本クラスから継承する複数のテスト クラスがあり、テストを連続して実行すると、正常に動作します。しかし、nosetests を並行して実行すると、「Cassandra インスタンスが既に実行されている可能性があります」という行に沿ってエラーが発生します。Dtestsを調べてみましたが、これで問題が解決しないようです。クラスター全体でテストを実行できるようですが、並行して実行することはできません。
この目的のために誰かが私に指摘できるものがあるかどうか、またはCCMまたはDtestsの使用法で私が何か間違ったことをしていると誰かが考えているかどうか疑問に思っていました. ありがとう!
cassandra - CCM create コマンドは、ローカルにインストールされたバージョンを使用できますか?
単一の Windows 64 ビット マシンでローカルに Cassandra クラスターを作成しようとしており、次の手順に従いました。
私はすでに Cassandra 3.7 をローカルにインストールしており、ccm を介して同じインストールを利用する方法があると想定していました。しかし、ccm は常に Cassandra バージョンのダウンロードとインストールを試みているようです。ccm create [options] を調べても、ポインターは提供されませんでした。
すでにインストールされているものではなく、これに従う必要がありますか?