Apache Sqoop Cookbook 英文版-翻译学习!!
问题
sqoop针对特定的数据库系统(MySql,Oracle等)的数据传输,需要特定的JDBC驱动器.这些驱动并没有安装sqoop时也
随之安装。
解决方案
下载,安装JDBC 驱动器就可,JDBC驱动器通常可以从数据库供应商网站上免费下载使用。对于一些企业级数据存储商可能已经绑定了驱动器了。但获取了相应的JDBC 驱动器后,需要拷贝驱动器的解压后的Jar包到 sqoop的安装目录下的 lib/directory。如果你使用 安装包进行安装,需要将jar包拷贝到目录:/usr/lib/sqoop/lib中。
讨论
JDBC 是针对特定的数据库供应商的关系数据库,数据仓库进行交互的接口。通过这个接口,每个数据库供应商都必须实现一个兼容的驱动程序包含所需的功能。由于授权问题,sqoop项目并没有绑定这些驱动器,所以需要单独下载安装这些驱动器。
从每个数据库供应商,获取JDBC驱动器,只是有一点不同,绝大多数都可以从网站上,免费,下载使用。当你不知道如何获取驱动器时,你可以联系数据库管理员寻求帮助。
网友评论