私はを通して働いています インストール方法 Sqoopの場合:
Sqoopサーバーは複数のHadoopバージョンをサポートしています。しかしHadoopとして メジャーバージョンは互いに互換性がありません、Sqoopは複数あります バイナリアーティファクト - サポートされているHadoopのメジャーバージョンごとに1つ。君は に適切なバイナリアーティファクトを使用していることを確認する必要があります。 あなたの特定のHadoopバージョン。 Sqoopサーバーをインストールするには あなたの都合の良い場所で適切な配布アーティファクト 作業ディレクトリをこのフォルダに変更してください。
Sqoop配布tarボールを解凍する
tar -xvf sqoop - bin-hadoop.tar.gz
解凍したコンテンツを任意の場所に移動する
mv sqoop - bin-hadoop.tar.gz / usr / lib / sqoop
作業ディレクトリを変更する
cd / usr / lib / sqoop
//方向の終わり...
最初のステップはわかりにくいです。私は「tar -xvf ...」がファイルを解凍し、私が指定しなかった場所にそれらを捨てると思います。このコマンドを実行すると、何が行われているのかという特定の指示がないまま、大量のファイル名がリストされていました。例えば。
[root @ sandbox lib]#tar -xvf sqoop-1.99.3-bin-hadoop200.tar.gz
sqoop-1.99.3-bin-hadoop200 / bin / sqoop-sys.sh
sqoop-1.99.3-bin-hadoop200 / bin / sqoop.sh
...等々
その後、tarファイルを移動するために "mv .."を実行しました。 (なぜこれがステップ1としてリストされていなかったのかわかりません)。最後に、ディレクトリを/ sqoopに変更しました。走ったとき ls
ファイルがリストに表示されません。
私はここで何が足りないのですか?私はLinuxが苦手なので、何かを完全に見逃していたのかもしれません。
sqoop-1.99.3-bin-hadoop200
私の場合。また、ファイル抽出は相対パスとして表示されます。