問題タブ [cassandra-cli]
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.
sockets - コマンドの実行中にエラーが発生する --> Cassandra クラスター マネージャー Windows 7 64 ビットで python ccm start
こんにちは、どうにかして Windows マシンに ccm をインストールできました。コマンドの実行中 --> python ccm start 次のようなエラーが表示されます。
私のccmはこのフォルダに保存されています---> C:\ccm\ccm-master
以下は、私がCCMで行っている手順です:-
このような新しいクラスターを作成しています
このように test_cluster に 2 つのノードを追加する
こんな感じでステータスを確認しています
両方のノードがダウンしているため、このコマンドを実行してクラスターを開始します。
では、なぜこのエラーが発生するのか、誰にでも教えてもらえますか?どうすればそれを機能させることができますか? 私が忘れていた追加の設定はありますか?価値のある解決策を提供してください 注 - ファイアウォールがオフで、ウイルス対策が無効になっているにもかかわらず、このエラーが発生します。
cassandra - cassandra cli から複合列にアクセスできません
Cassandra CLI (Cassandra 1.2 を使用) から「get」を実行して、特定の行と列に関連する値を調べようとしています。list を実行すると、行キーと列の名前/値が表示されますが、特定の行と列のいずれかを取得すると、「値が見つかりません」というエラーが発生します。クエリしようとしている CF には CompositeType(DateType, CompositeType(UTF8Type, Int32Type)) のコンパレータがあり、次のようなことをしています
実行して確認できますが、結果は得られません
これは、行と列の有効な組み合わせです。このコンパレータを使用してこの行と列をクエリできるようにするには、どうすればよいですか?
列ファミリー情報:
cassandra - Cassandra : コレクション内のアイテムの最大サイズは 64K です
収集データが 64K を超える場合の代替手段はありますか。
カサンドラのドキュメントによると
cassandra - データ ストリーミングとクライアント接続に異なるネットワーク インターフェイスを使用するように cassandra を構成しますか?
レプリケーション ファクター 3 の 3 つの cassandra ノードでデプロイされた cassandra クラスターがあります。大量のデータが毎日 cassandra に書き込まれています (10 ~ 15 GB)。「ビッグデータコミュニティ」で提案されているように、これらのカサンドラをコモディティハードウェアにプロビジョニングしました。ノードが頻繁にダウンすることを期待していますが、これはカサンドラによって提供される冗長性を使用して処理されます。
私の問題は、新しいノードがプロビジョニングされ、ブートストラップ中にデータがストリーミングされているときに、cassandra が書き込みで遅くなるのを観察したことです。そこで、このハードルを克服するために、ノード間通信用とクライアント アプリケーションが Cassandra にデータを書き込むための別のネットワーク インターフェイスを用意することにしました。私の質問は、これが可能である場合、これをどのように構成できるかです。
どんな助けでも大歓迎です。
java - カサンドラで列を動的に追加する
私はCQL3でこのようなテーブルを持っています
縦型のテーブルです。(key , value ) ペアで新しい行を挿入できるので。
サンプル データは次のようになります。
製品情報
しかし、私が必要としているのは、テーブルを変更せずに列を動的に追加できる水平テーブルです。
製品情報
上記の表のような構造が必要です。その場で列を追加し続ける必要があります。
CQL3 には列を動的に追加するオプションがありますが、その前にテーブルを変更する必要があります。
これを可能にする他の方法があるかどうかを知る必要があります。
thrift api を使用することで可能であることがわかりましたが、thrift はサポートされていないため、使用できません。
ヘクターやこれをサポートする他の API のような他の API はありますか?
同様のスタック オーバーフローの投稿を確認しましたが、より良い解決策は得られませんでした。
cassandra - 5 分間の高 IOPS 実行後に Cassandra が NoHostAvailableException をスローする
私はdatastax cassandra 2.1ドライバーを使用しており、〜8000 IOPSの速度で読み取り/書き込み操作を実行しています。プール オプションを使用してセッションを構成し、それぞれがクラスター内の異なるノードに接続ポイントとして接続する読み取りと書き込みに個別のセッションを使用しています。これは、たとえば 5 分間は問題なく動作しますが、その後、次のような多くの例外が発生します。
失敗: com.datastax.driver.core.exceptions.NoHostAvailableException: すべてのホストがクエリに失敗しました (試行: /10.0.1.123:9042 (com.datastax.driver.core.TransportException: [/10.0.1.123: 9042] 接続が閉じられました)、/10.0.1.56:9042 (com.datastax.driver.core.exceptions.DriverException: 利用可能な接続を取得しようとしている間にタイムアウトが発生しました (ホストごとの接続のドライバー数を増やしたい場合があります)) )
何が問題なのか、誰でも助けてもらえますか?
例外により、ホストごとの接続数を増やすように求められますが、このパラメーターに設定できる値はどれくらいですか? またCoreConnectionsPerHost
、2が最大であるという例外がスローされるため、2を超えて設定することはできません。
これは、各読み取り/書き込みセッションを作成する方法です。