タグ

ブックマーク / motomizuki.github.io (1)

  • バージョンの異なるクラスタ間でのdistcp · motomizuki

    Apr 16, 2015 · 1 minute read hadoophdfsmemo 目的 Hadoopサーバを更新するにあたってファイルを引越しする。旧サーバはCDH4で新サーバはCDH5で構成されて、ファイルをローカルに落とすことなく直接hdfsにコピーしたい。 はまったところ バージョンが違うためにhdfsプロトコルではエラーが発生 ワイルドカードでのファイル指定ができない ユーザフォルダじゃない場所にコピーするのでpermissionエラーが発生 解決策 バージョンが違うためにhdfsプロトコルではエラーが発生 通常は hadoop distcp hdfs://FROM_HOST/filedir hdfs://TO_HOST/firedire でコピーが行われるのだが、バージョンが異なるとエラーが発生する。 そこで、コピー先(TO_HOST)にsshして以下のコマンドを実行 ha

    wlbhiro
    wlbhiro 2015/11/09
    hadoop distcp の注意点
  • 1