問題タブ [datastax-enterprise]

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.

0 投票する
1 に答える
420 参照

solr - 整数を挿入するヘクター エラー

単一ノードの Cassandra インスタンスを (開発目的で) 実行しており、それに整数行を挿入しようとしています。私のキースペースと列ファミリは、Cassandra で既に作成されています。

Cassandra 1.0 と Hector 1.0.5 (Jar バージョン) を使用しています。私のコードは次のとおりです。

クライアントで TimedOutException が発生し、Cassandra ログに次のようなメッセージが多数表示されます。

Cassandra、Hadoop、Solr などをパッケージ化する Datastax Enterprise (DSE) を試しています。Solr 構成を介して Cassandra CF を作成しました (Solr 構成とスキーマ xml を Datastax インスタンスに投稿して、キースペースと CF を作成できます。これは機能です)。 DSEの)

誰か助けてくれませんか?

0 投票する
1 に答える
668 参照

solr - Cassandra 連結値を Solr フィールドに分割/マッピングする

Solr と Cassandra を (DSE 経由で) 使用しています。Cassandra のデータの 1 つのエントリ (行) を次に示します。

次の schema.xml を使用して、問題なく Cassandra データのインデックスを作成できます。

もちろん、すべてのデータをパイプで区切られた 1 つの文字列にまとめても、あまり役に立ちません。そこで、次のように PatternTokenizerFactory を使用して分割しようとしました (schema.xml):

orderHistoryID はまだマッピングされていますが、SPECIAL_COLUMN_KEY値は上記の 4 つのフィールドに分割されていません。私は、PatternTokenizerFactory. も見ましたDataImportHandler RegexTransformerが、RDBMS と XML のインポートでのみ機能するようです。

基本的に、私のデータ マップは Solr では次のようになります。

そして、私はそれを次のようにマッピングしようとしています:

誰かが私を正しい方向に向けてもらえますか?

0 投票する
1 に答える
1364 参照

cassandra - Cassandra が org.apache.cassandra.config.ConfigurationException をスローする: dse.yaml が見つかりません

Cassandra サーバーの起動後に sstable2json ユーティリティを実行しようとしていますが、次のエラーがスローされます。致命的な構成エラー org.apache.cassandra.config.ConfigurationException: dse.yaml が見つかりません

致命的な構成エラー。サーバーを起動できません。

コマンド: bin/sstabel2json /opt/dse2.1/dse-data/UserDemo/Users-hd-3-Data.db > Users.json

この前:システムパラメータコマンドを渡してサーバーを起動しました:bin/cassandra -f -Ddse.config=file:/opt/dse2.1/resources/dse/conf/dse.yaml

このエラーが発生していますが。

sstable2json の呼び出し中に cassandra がこのエラーをスローする理由を教えてください。

0 投票する
1 に答える
279 参照

cassandra - Cassandra クライアントに、json2sstable で行われた変更が表示されない

Cassandra sstable2json ユーティリティを使用して sstable を Json ファイルに変換し、いくつかの行の値を変更した後、ユーティリティ json2sstable を呼び出しました。ユーティリティ json2sstable は、次のコマンドを使用して正常に実行されました。

指図:

Cassandraクライアントを使用して、変更が反映されているかどうかを確認しようとしました。json2sstable ユーティリティを使用して行った変更が反映されていないことに気付きました。

nodetool を使用して CF ユーザーを更新しようとしましたが、変更は見られませんでした。

カサンドラに反映されない理由についてアドバイスをお願いします。

よろしくお願いします。

0 投票する
1 に答える
25 参照

eclipse - Data_Staxを削除し、テストメソッド/クラスなどを削除しました。javasrc/src内

EclipseとplayOrmはうまく動作し、ついにCassandraを実行し、テストケースをコンパイル(実行/デバッグ)しました。

Cassandraを実行する過程で、Data_Staxをダウンロードしましたが、これは無意味だと思いました。Cassandraはおそらくずっと実行されていたので、dosウィンドウに「リッスンクライアントをリッスンしています」というメッセージよりも何かが表示されるのを待っていました。

そうは言っても、今日はData_Staxを削除し、Javaプロジェクトを再作成するときにAntBuildから.javaメソッドとクラスが「パッケージエクスプローラー」ビューに表示されなくなりました。

に.javaファイルはありません

すべての.JARライブラリファイルにデータが入力されています...

拡張ライブラリビュー

そして、エラーメッセージは次のようになります... ここに画像の説明を入力してください

これはData_Staxの削除と関係がありますか?

0 投票する
1 に答える
635 参照

cassandra - DatastaxEnterpriseとCassandraコミュニティの混合

Datastax Enterpriseを試していますが、Enterpriseノードと標準のCassandraコミュニティノードを組み合わせたクラスターを作成しようとしています。Solrのような高度な機能を備えたノードがいくつか必要なだけで、すべてのノードが同じクラスターにあると便利です。

コミュニティノードをテストエンタープライズクラスターにブートストラップしようとしましたが、リングに正しく参加できず、次のような例外がスローされました。

エンタープライズノードは、コミュニティノードによって認識されないDSEの機能を持つCFを複製しようとしていると思います。

それを防ぐ方法はありますか?DSEで不可能/サポート/許可されていないことをしようとしていますか?

0 投票する
2 に答える
920 参照

cassandra - ubuntu 12.04のDataStax OpsCenterが機能しない

DataStax OpsCenter と cassandra は初めてなので、試してみたいと思います。サイト ( http://www.datastax.com/docs/opscenter/install/install_deb )の手順に従いましたが、エラーは発生しませんでした。ubuntu 12.04 を使用しています。

これにはエラーやその他のメッセージは表示されません。ブラウザから実行しようとすると、エラーに接続できません。それを解決するために私を助けてください。opscenter は無償版です。

0 投票する
2 に答える
1421 参照

hadoop - Cassandra と Pig によるデータ クレンジング

Pig で比較したい 2 つのデータ セットがあります。どちらも同じ一意の ID を持ち、2 番目のデータ セットの名前がランダムに変更されています。ロジックは次のとおりです。

  • empl1 の生データを読み込む
  • empl2 の生データを読み込む
  • 「names are not same」と「emplno is equal」の行を選択

私はやった:

へー、フォーラムに画像を投稿できません。イラストA2、B2のリンクはこちら https://picasaweb.google.com/lh/photo/SU3QgKsbA4nmq83cdnhiVdMTjNZETYmyPJy0liipFm0?feat=directlink

今すぐ助けが必要です。私はこれに正しく取り組んでいますか?

「names are not the same」と「emplno is equal」の選択行を実行したいのですが、その 方法が完全にはわかりません。アドバイスお願いします。

ありがとう

更新: - 結合の代わりに、cogroup C3= COGROUP A2 by key, B2 by key2; を実行しました。

https://picasaweb.google.com/lh/photo/_lkEqW4BvIgbnZSHKDCJGNMTjNZETYmyPJy0liipFm0?feat=directlink

次は、しようと思っています

グループは目的の結果 (つまり empno) を返しますが、'A2.first_name, B2.first_name' は正しくありません。A2 および B2 バッグ/タプル内のデータにアクセスする方法を知る必要があります。

その後、FILTER BY fn1==fn2 を実行できます。

0 投票する
0 に答える
249 参照

cassandra - Cassandra bin/sstable2json により不正な形式の JSON が生成される (ランダムに連続するコンマが生成される)

現在、bin/sstable2json を使用しており、変換プロセスで問題が発生しています。正常に変換された SSTable は、以下を含む JSON ファイルになります。

["5665275509643149313","0b000100000010d...モアヘックス",1350706937228001]

ただし、出力で次のタイプの行に遭遇することがあります。

["5665275509643153409","0b000100000010d36..., , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

行には閉じ括弧または長い閉じ記号がなく、シリアル化された 16 進文字列には閉じ引用符がありません。また、通常は「9343300」で終了しますが、失敗した行のシリアル化された 16 進文字列には終了バイトがありません。

以前にこの問題に遭遇した人はいますか?

0 投票する
1 に答える
706 参照

nosql - Cassandra のセットアップは問題ないように見えますが、3 ノード クラスターで 100% のデータを使用しているノードが 1 つしかありません。そして、すべてのノードがリング内でそれを見ますか?

3 ノード クラスタのすべてのノードでnodetool -host ip.ip.ip.ip ringを実行すると、出力には常に 1 つのノードしか表示されません。

netstat を実行しましたが、これを解釈する方法がわかりません。すべての構成ファイルを確認しましたが、問題ないようです。/etc/hosts ファイルを変更する必要がありますか? コンソールでセキュリティ グループ ルールを再確認したところ、問題ないように見えました。7000はインバウンドとアウトバウンドが開いています..