1. 下载sqoop-1.4.6并解压
wget http://archive.apache.org/dist/sqoop/1.4.6/sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gztar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gzln -s /root/sqoop-1.4.6.bin__hadoop-2.0.4-alpha /usr/local/sqoop2. 创建sqoop-env.conf文件
export HADOOP_COMMON_HOME=${HADOOP_HOME}export HADOOP_MAPRED_HOME=${HADOOP_HOME}export ZOOCFGDIR=${ZOOKEEPER_HOME}/conf
因为HADOOP_HOME、HBASE_HOME、HIVE_HOME以及ZOOKEEPER_HOME都在etc/profile中有过定义,因此在此不再定义。
3. 将mysql的驱动拷贝到lib下:
cp /root/my-java-libs/mysql-connector-java-5.1.26-bin.jar ./lib
4. 以下操作将选择本机mysql库中的一张persons表,如:
5. 执行导入语句:
sqoop import --connect jdbc:mysql://bluejoe0:3306/ygzx --username root --password 1 --table persons --fields-terminated-by '\t' -m 1