私の要件は、特定の行と列の既存のタイム スタンプ値を H ベース シェルから変更することです。どうすれば H BASE シェルからタイムスタンプを変更できますか? hbaseテーブルレベルでのIN_MEMORY属性とCACHE MEMORY属性の違いは何ですか?
1469 次
2 に答える
0
いくつかの調査の後、@ user2586498 は厳密な意味で正しいと思います。行の特定のインスタンスにはバージョンがあります (タイムスタンプである必要はありません)。その行が永続化されると、ロックされます。その値は上書きできますが、別のバージョンである必要があります。
別の解決策は、独自のバージョン番号を別の列に保持することです。
別の代替ソリューションは、大きな XML ドキュメントを hbase に格納しないことです。むしろ、それらをある種のファイルストアまたは CDN に保存し、パス/参照のみを HBase に保存します。
于 2014-03-07T03:09:08.357 に答える