BitSail“拍了拍”你,并给你一份快速入门指南
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:49
BitSail 源码编译
BitSail 在项目中内置了编译脚本 build.sh,存放在项目根目录中。新下载的用户可以直接该脚本进行编译,编译成功后可以在目录:bitsail-dist/target/bitsail-dist-${rversion}-bin 中找到相应的产物。



Flink Session Job
第一步:启动Flink Session集群 session运行要求本地环境存在hadoop的依赖,同时需要HADOOP_CLASSPATH的环境变量存在。 bash ./embedded/flink/bin/start-cluster.sh 第二步:提交作业到Flink Session 集群 bash bin/bitsail run <br/> –engine flink <br/> –execution-mode run <br/> –deployment-mode local <br/> –conf examples/Fake_Print_Example.json <br/> –jm-address <job-manager-address>
Yarn Cluster Job
第一步:设置HADOOP_HOME环境变量 export HADOOP_HOME=XXX 第二步:设置HADOOP_HOME,使提交客户端就找到yarn集群的配置路径,然后就可以提交作业到Yarn集群 bash ./bin/bitsail run –engine flink <br/> –conf /dts_example/examples/Hive_Print_Example.json <br/> –execution-mode run <br/> –deployment-mode yarn-per-job <br/> –queue default
BitSail 实机演示
这部分将为大家实机演示两个重要步骤。第一个演示是将 fake 的数据源写入到 MySQL 的 数据源中,第二个演示是将 MySQL 数据源写入到 Hive 中。
Fake->MySQL
// 创建mysql表
CREATE TABLEbitsail_fake_source(
idbigint(20) NOT NULL AUTO_INCREMENT,
namevarchar(255) DEFAULT NULL,
pricedouble DEFAULT NULL,
imageblob,
start_timedatetime DEFAULT NULL,
end_timedatetime DEFAULT NULL,
order_idbigint(20) DEFAULT NULL,
enabledtinyint(4) DEFAULT NULL,
datetimeint(11) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
MySQL->Hive
// 创建hive表BitSail 技术干货往期回顾:
CREATE TABLEbitsail.bitsail_mysql_hive(
idbigint ,
namestring ,
pricedouble ,
imagebinary,
start_timetimestamp ,
end_timetimestamp,
order_idbigint ,
enabledint,
datetimeint
)PARTITIONED BY (datestring)
ROW FORMAT SERDE
‘org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe’
STORED AS INPUTFORMAT
‘org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat’
OUTPUTFORMAT
‘org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat’
《干货|深度解析字节跳动开源数据集成引擎 BitSail》
《干货 | 如何快速实现 BitSail Connector?》
以上就是 BitSail Quick Guide 的全部内容,如果你对 BitSail 还有其他入门问题,或者有着更浓厚的兴趣想进一步了解,欢迎扫码加入我们的 BitSail 技术社群,和研发人员及开源爱好者们进行更深入的讨论

相关文章
-
book 电子书转换 在线工具
book 电子书转换 在线工具
- 互联网
- 2026年04月04日
-
boost 多变量随机数
boost 多变量随机数
- 互联网
- 2026年04月04日
-
bootstrap Table 中给某一特定值设置table选中
bootstrap Table 中给某一特定值设置table选中
- 互联网
- 2026年04月04日
-
bin、sbin、usrbin、usrsbin目录Linux执行文档的区别
bin、sbin、usrbin、usrsbin目录Linux执行文档的区别
- 互联网
- 2026年04月04日
-
bin,sbin,usrsbin,usrbin 目录之简单区别
bin,sbin,usrsbin,usrbin 目录之简单区别
- 互联网
- 2026年04月04日
-
bin,sbin,usrsbin,usrbin Ŀ¼
bin,sbin,usrsbin,usrbin Ŀ¼
- 互联网
- 2026年04月04日






