行 ID の長さが 25 文字のテーブルが hbase にあります。行 ID の長さが短い場合 (約 10)、削減フェーズは行 ID が 25 文字の場合よりも少し速く実行されることがわかりました。そこで、この 25 文字の文字列のハッシュコードを行 ID として使用することを考えました。生成された hascode を hbase テーブルの行 ID として使用してもよろしいですか?
String.hashcode() は整数 (10 億) を返し、私のテーブル レコード数は約 2 億であることに注意してください。