文章目录
- 1. 上传安装包至虚拟机
- 2. 解压安装包到指定路径
- 3. 修改目录名
- 4. 配置环境变量
- 5. 修改配置文件
- 6. 拷贝mysql驱动包
- 7. 验证安装是否成功
- 8. 测试sqoop连接mysql
注:sqoop安装的前提条件是环境已安装java和hadoop
1. 上传安装包至虚拟机
上传安装包sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz至/opt/install_packages
2. 解压安装包到指定路径
tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /opt/softs/
3. 修改目录名
-- 切换目录
cd /opt/softs
-- 修改目录名称
mv sqoop-1.4.6.bin__hadoop-2.0.4-alpha/ sqoop1.4.6
ll
4. 配置环境变量
vim /etc/profile
-- 添加如下配置
## SQOOP_HOME
export SQOOP_HOME=/opt/softs/sqoop1.4.6
export PATH=$PATH:$SQOOP_HOME/bin
-- 保存退出后再执行
source /etc/profile
-- 查看SQOOP_HOME
echo $SQOOP_HOME
5. 修改配置文件
--切换目录
cd /opt/softs/sqoop1.4.6/conf
--重命名配置文件
mv sqoop-env-template.sh sqoop-env.sh
--打开该文件
vim sqoop-env.sh
--添加如下配置(HADO0P_COMMON_HOME和HADOOP_MAPRED_HOME这两个参数值和HADOOP_HOME一致)
export HADOOP_COMMON_HOME=/opt/softs/hadoop3.1.3
export HADOOP_MAPRED_HOME=/opt/softs/hadoop3.1.3
export HIVE_HOME=/opt/softs/hive3.1.2
6. 拷贝mysql驱动包
-- 上传mysql驱动包mysql-connector-java-5.1.37.jar到 /opt/jar
cp /opt/jar/mysql-connector-java-5.1.37.jar /opt/softs/sqoop1.4.6/lib/
7. 验证安装是否成功
sqoop help
8. 测试sqoop连接mysql
--先开启mysql服务
systemctl start mysqld
--查看mysql服务启动状态
systemctl status mysqld
-- 测试sqoop连接mysql
sqoop list-databases --connect jdbc:mysql://bigdata03:3306/ --username root --password 111111
显示出数据库列表,则连接成功