使用 sqoop 操作 DB2 服务器笔记

DB2 10.1 部署

操作系统:centOS 7

DB2 版本:10.1

一、解压 tar 文件

解压之后,生成一个 expc 的目录文件。

二,检验安装的先决条件

将缺失的依赖安装好。

三、进行安装

刚开始的时候,需要输入两次yes,同意协议,同意安装路径。

之后就都自动了。

接下来创建用户组。

密码输入后自己记录下来。

四、注册

这里是自己的软件安装目录。

五、绑定端口号

六、完成安装

要切换到实例用户,才可以登录db2数据库。

创建样本数据库。

七、配置 ODBC 连接

添加DB2端口在文件。

加入下面一行:

添加 DB2 配置。

下面都是以 用户db2inst1 来运行。

配置 TCP/IP Service name。

在 ibm 官网下载 DB2 客户端工具:

ibm_data_server_client_winx64_v11.1.zip

解压后进行安装

然后在 Widows 端打开 ODBC 数据源管理程序,进行以下图示操作:

连接成功,之后可以通过 ODBC 对所部署的 DB2 服务进行操作。

sqoop 部署

操作系统:centOS 7

DB2 版本:1.4.7

一、解压 tar 文件

二、配置环境变量

三、导入 JDBC 驱动包

导入 JDBC 驱动 jar 包。

将 db2jcc.jar、db2jcc4.jar、db2jcc_license_cu.jar 包导入到 /usr/share/java/ 或者 /opt/sqoop-1.4.7.bin__hadoop-2.6.0/lib 路径下。

四、验证是否连接成功

执行命令:

输入 db2inst1 用户对应的密码。

终端显示出 SAMPLE 下所有的数据库列表,说明 sqoop 连接 DB2 服务器成功,接下来可以使用 sqoop 对 DB2 服务器的数据进行各种操作。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190122G0RQXM00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券