sqoop 安装
1下载
下载地址:http://www.apache.org/dyn/closer.lua/sqoop/1.4.7
2.解压
tar -xzvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /soft/
3.配置
a)环境变量
export SQOOP_HOME=/soft/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
b)sqoop-env.sh
#[sqoop/conf/sqoop-env.sh]
export HADOOP_COMMON_HOME=/soft/hadoop
export HADOOP_MAPRED_HOME=/soft/hadoop
3.配置mysql驱动程序
cp mysql-connector-xx.jar /soft/sqoop/lib
4,验证sqoop安装
sqoop version
5.查看sqoop所有帮助
sqoop help
sqoop help import
warning:
Warning: /soft/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
Please set $HCAT_HOME to the root of your HCatalog installation.
Warning: /soft/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
19/05/07 09:38:39 INFO sqoop.Sqoop: Running Sqoop version: 1.4.7
原因:sqoop这里连接的是本地(linux系统)的mysql,但是我linux本地没有mysql,因此检测出错
解决办法:修改$SQOOP_HOME/bin/configure-sqoop注释掉HCatalog,Accumulo检查
#if [ -z "${HCAT_HOME}" ]; then
# if [ -d "/usr/lib/hive-hcatalog" ]; then
# HCAT_HOME=/usr/lib/hive-hcatalog
# elif [ -d "/usr/lib/hcatalog" ]; then
#