[解決済み] HbaseのcheckAndPutとcheckAndMutateの違いは何ですか?
2022-02-12 08:39:06
質問
Hbase 1.2.4では checkAndPut と checkAndMutate の違いは何ですか?
どのように解決するのですか?
checkAndPut - 渡された CompareOp に従って、hbase から値と現在の値を比較します。 CompareOp=EQUALS 期待される値が等しい場合、その値を put オブジェクトに追加します。
checkAndMutate - 渡された CompareOp.CompareOp=EQUALS に従って、hbase から値と現在の値を比較し、期待される値が等しい場合に、値を rowmutation オブジェクトに追加します。
hbase で実行させたい変異の順番で、複数の put および delete オブジェクトを rowmutation オブジェクトに追加することができます。
rowmutationでは、putとdeleteの順序が重要です。
RowMutations mutations = new RowMutations(row);
//add new columns
Put put = new Put(row);
put.add(cf, col1, v1);
put.add(cf, col2, v2);
Delete delete = new Delete(row);
delete.deleteFamily(cf1, now);
//delete column family and add new columns to same family
mutations.add(delete);
mutations.add(put);
table.mutateRow(mutations);
チェックアンドパット
関連
-
[解決済み] Apache Hive 小数点以下2桁に四捨五入する方法は?
-
[解決済み] Hadoop-Hiveからテーブルを削除/トランケートする方法は?
-
[解決済み] コマンドプロンプトからHiveとHadoopのバージョンを知るには?
-
[解決済み] 単一ファイルをコピーする際にhadoop discpの問題が発生する
-
[解決済み] ハイブがバケットにデータを挿入する際に作成した小さなファイルをマージする方法は?
-
[解決済み] HDFSのHiveプロキシユーザーの最適なソリューションは何ですか?
-
[解決済み] Hiveで日付の差を計算する方法
-
[解決済み】地図と辞書の違いは何ですか?
-
[解決済み】Hadoop、HBase、Hive、Pigはいつ使う?
-
[解決済み] HBaseとHadoop/HDFSの違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜHiveのFetchタスクはMapのみのタスクより速く動作するのですか?
-
[解決済み] hadoop.tmp.dirはどうすればいいのでしょうか?
-
[解決済み] hive.tez.container.size と tez.task.resource.memory.mb の違いについて
-
[解決済み] Hadoop-Hiveからテーブルを削除/トランケートする方法は?
-
[解決済み] Hive - Hiveサービスのクラスパスを印刷する方法
-
[解決済み] 最初のhadoopプロジェクトエラー。"入力パスが存在しません"
-
[解決済み] HiveのRANK OVER機能
-
[解決済み] Pig:FLATTENキーワード
-
[解決済み] curl で --negotiate を使用する場合、keytab ファイルは必要ですか?
-
[解決済み] HiveにStringのsplit関数はありますか?