Note | |
---|---|
The |
Replace your configuration after upgrading. Copy
/etc/sqoop/conf
from the template to the conf directory in Apache sqoop hosts.Upload the Sqoop tarball to HDFS. As the <HDFS_User>, for example 'hdfs':
su - hdfs -c "hdfs dfs -mkdir -p /hdp/apps/2.2.0.0-<$version>/sqoop"
su - hdfs -c "hdfs dfs -chmod -R 555 /hdp/apps/2.2.0.0-<$version>/sqoop"
su - hdfs -c "hdfs dfs -chown -R hdfs:hadoop /hdp/apps/2.2.0.0-<$version>/sqoop"
su - hdfs -c "hdfs dfs -put /usr/hdp/2.2.0.0-<$version>/sqoop/sqoop.tar.gz /hdp/apps/2.2.0.0-<$version>/sqoop/sqoop.tar.gz"
su - hdfs -c "hdfs dfs -chmod 444 /hdp/apps/2.2.0.0-<$version>/sqoop/sqoop.tar.gz" hdfs
To validate the Sqoop upgrade, run the following command. You should see the Sqoop version information displayed.
sqoop version | grep 'Sqoop [0-9].*'
Because Sqoop is a client tool with no server component, you will need to run your own jobs to further validate the upgrade.