0

寄木細工のテーブルを CDH4.5 から CDH4.3 クラスターにコピーする必要があります。

  • distcp を使用して、データを含むディレクトリ (/user/hive/warehouse/mytable) をコピーしました
  • ディレクトリサイズの比較
  • 両方のクラスター (777 と impala:hive) で同じように見えるようにパーミッションと所有権を修正しました。
  • impala-shell を開き、テーブルを作成しました
  • 無効化されたメタデータinvalidate metadata
  • リフレッシュされたテーブルrefresh mytable

すべて問題ありませんが、impala にはデータが表示されません。Impala の再起動も役に立ちません。コピーしたデータを表示させることはできますか?

4

1 に答える 1

0

気にしないでください。問題は、テーブルがパーティション化されていることです。この場合、パーティションを手動で再作成する必要があります。

alter table mytable add partition(time=12341313131)
于 2013-12-09T14:29:03.923 に答える