問題タブ [datastax-startup]
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.
amazon-web-services - Cassandra Datastax NodeTool 通信
Cassandra の Datastax インストール ページの手順に従って、Amazon AWS に 3 つのインスタンスを持つ新しいクラスターを作成しました。
また、新しいノードを追加するための Datastax の手順に従って、cassandra.yaml ファイル内のすべてのものをセットアップしました。それらはすべて一致します。
nodetool status を実行すると、クラスターに 3 つのノードが表示されます。これは素晴らしいことです。ただし、2 つのノードがダウンしています。ダウンしているのは、nodetool status を実行しているノードではないノードです。
例: ノード 1 から nodetool status を実行すると、node0 と node2 が停止していると表示されます。node0 から nodetool status を実行すると、node1 と node2 がダウンしていると表示されます。
なぜこれが起こっているのか知っている人はいますか?ドキュメントに記載されているように、セキュリティグループを設定しました。
ありがとう
datastax-enterprise - DSE opscenter のクリーンアップ: 起動時のエラー「引数の数が間違っています」
opscenter 5.2.4を使用して1つまたは複数のノード(DSE 4.8.8を実行)でクリーンアップを起動しようとすると、次のエラーが発生します:
opscenter サービスを再起動しようとしましたが、役に立ちませんでした。
nodetool ceanup
問題なくノードで手動で実行できます。
失敗したノードの Datastax エージェント ログ:
apache-spark - DSE4.8 Spark ストリーミングでの複合キーの使用
Cassandraにデータを保存するために、誰でもJavaの例をspark sqlの複合主キーと共有できますか。CQLを使えば簡単にできます。しかし、私がやっているのは、Kafka ストリームから時系列データをストリーミングし、生データとして cassandra に保存する Spark ジョブ内です。次に、データフレームを使用して、このテーブルを関連するテーブルと結合し、ビジネスルールを使用してデータの調整を実行し、調整されたデータテーブルにデータを保存できます。
datastax - Datastax Enterprise Opscenter を既存の Apache クラスターで使用できますか?
そのため、Datastax スタートアップ プログラムに参加したばかりで、Apache Cassandra ノードの既存のクラスターがあります。継続的な修復やデータの再調整など、opscenter のエンタープライズ機能の一部を使用したいと考えています。
それらを利用するには、Datastax Enterprise Cluster を実行する必要がありますか?それとも、既存のノードで Datastax Enterprise Opscenter を実行するだけでよいですか?
cassandra - vnodeを使用するようにcassandraを変更するDSE
各ノードがSparkを実行するAnalyticsである、3ノードのDSEクラスターをデプロイしたいと考えています。
cassandra で vnode を使用したいと考えています。これにより、より均一なデータ分散とノードの追加が容易になるからです。利用可能な AMI イメージの 1 つを使用して、AWS に DSE をデプロイします。
デフォルトでは、DSE は単一のトークン ノードを使用して Cassandra クラスターをデプロイしますが、すべてのノードでcassandra.yamlファイルを手動で変更する必要があります。
datastax documentationによると、次のことを行う必要があります。
- num_tokensフィールドのコメントを外します (デフォルト値の 256 を残しました)
- initial_tokenフィールドを未割り当てのままにする
その後、nodetool statusコマンドを実行すると、クラスターがまだシングル トークン モードを使用していることがわかります。
このに従って、クラスター内のノードを再起動して、変更を有効にする必要があります。
しかし、OPS センターまたは AWS コンソールの両方からノードを再起動した後、エラーが発生し、ノードが応答しない状態になり、ノードでnodetoolコマンドを使用できず、次のエラーが表示されます。
「127.0.0.1:7199」への接続に失敗しました - ConnectException:「接続が拒否されました」。
私が間違っていることはありますか?
AMI イメージを使用してデプロイされたときに DSE で vnode を有効にする方法を教えてください。
ありがとうございました
datastax - Datastax 5.0 AMI on AWS のインストールが失敗する
AWS で Datastax Enterprise クラスターをセットアップしようとしています。https://github.com/riptano/ComboAMI/が提供するコミュニティ Datastax AMI を使用したい
Datastax Enterprise 5.0 エディションの前に、4.8 をインストールしていましたが、プロセス全体が正常に実行されていました。
今日、ここ~/datastax_ami/ami.log
で説明されている通常の手順に従ってクラスターをインストールしようとすると、トレースに次のエラーが表示され
ます。
[INFO] Checking for 15 seconds to ensure Cassandra stays up...
[EXEC] 06/30/16-10:47:38 nodetool info:
DSE 5.0 requires Java 8u40 or later.
[EXEC] 06/30/16-10:47:39 nodetool info:
DSE 5.0 requires Java 8u40 or later.
[EXEC] 06/30/16-10:47:40 nodetool info:
DSE 5.0 requires Java 8u40 or later.
[EXEC] 06/30/16-10:47:42 nodetool info:
DSE 5.0 requires Java 8u40 or later.
[ERROR] 06/30/16-10:47:43 sudo service datastax-agent restart:
datastax-agent: unrecognized service
DSE 5.0 には Java 1.8 が必要ですが、Java 1.7 がインストールされているようです。これは、クラスター内のいずれかのマシンで実行して確認しました。
java -version
結果は
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
また、AMI を使用して AWS に以前のバージョンの DSE をインストールしようとしたときも、エラーが発生しました。
AMI ディストリビューションで利用できる Java 1.8 がないのはなぜですか?
ありがとうございました