# sqoop-link **Repository Path**: ispong/sqoop-link ## Basic Information - **Project Name**: sqoop-link - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-17 - **Last Updated**: 2022-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Sqoop Link

通过Spring插件的形式,实现对不同服务器与不同版本的Sqoop做统一管理。

✨✨✨ https://sqoop-link.isxcode.com ✨✨✨

### 📢 公告 > 目前支持`1.4.7(apache)`版本,其他版本尚未支持,项目仅供参考。 ### 📒 文档 - [快速使用](https://sqoop-link.isxcode.com/#/zh-cn/start/快速使用) ### 📦 使用说明 [![Maven Version](https://img.shields.io/maven-central/v/com.isxcode.link/link-common)](https://search.maven.org/artifact/com.isxcode.link/link-common) ```xml com.isxcode.link link-common 1.0.0 ``` ```yaml link: client: workers: worker1: host: 8.142.145.188 port: 30157 key: link-key ``` ```java public class Demo{ public void demo(){ LinkRequest linkRequest = LinkRequest.builder() .command("sqoop import " + " -Dorg.apache.sqoop.export.text.dump_data_on_error=true " + " -Dorg.apache.sqoop.splitter.allow_text_splitter=true " + " --verbose " + " --driver com.mysql.cj.jdbc.Driver " + " --connect \"jdbc:mysql://localhost:30102/demo\" " + " --username root " + " --password isxcode123 " + " --query \"select username,age from demo_table where \\$CONDITIONS\" " + " --split-by username " + " --target-dir hdfs://localhost:9000/user/hive/warehouse/demo_table " + " --fields-terminated-by '\\001' " + " --append ") .build(); LinkResponse linkResponse = linkTemplate.build("worker1").execute(linkRequest); log.info(linkResponse.toString()); } } ``` ### 👏 社区开发 欢迎一同维护开发,具体请参照[开发文档](https://github.com/ispong/sqoop-link/blob/main/CONTRIBUTING.md) 。 如需加入我们,请联系邮箱 `ispong@outlook.com` 。