什么是 Sqoop2025 年 3 月 17 日 | 阅读 1 分钟 Sqoop 是一个命令行界面应用程序,用于在关系数据库和 Hadoop 之间传输数据。 它支持单个表或自由格式 SQL 查询的增量加载,以及可以多次运行的已保存作业,以导入自上次导入以来对数据库所做的更新。使用 Sqoop,数据可以从 MySQL/ PostgreSQL/Oracle/SQL Server/DB2 移入 HDFS/hive/hbase,反之亦然。 ![]() Sqoop 工作原理步骤 1: Sqoop 向关系数据库发送请求,以发送返回关于表的元数据信息(这里的元数据是关于关系数据库中表的数据)。 步骤 2: 从接收到的信息中,它将生成 Java 类(在使其工作之前应配置 Java 的原因 - Sqoop 内部使用 JDBC API 生成数据)。 步骤 3: 现在 Sqoop(因为它用 Java 编写?尝试打包编译后的类以能够生成表结构),编译后创建 jar 文件(Java 打包标准)。 下一个主题Sqoop 安装 |
我们请求您订阅我们的新闻通讯以获取最新更新。