doris: Flink导入数据

使用 Flink Doris Connector 可以实时的将 Flink 产生的数据(如:Flink 读取 Kafka,MySQL 中的数据)导入到 Doris 中。

使用限制

需要依赖用户部署的 Flink 集群。

使用 Flink 导入数据,详细步骤可以参考 Flink-Doris-Connector。在以下步骤中,演示如何通过 Flink 快速导入数据。

第 1 步:创建表

CREATE TABLE `students` (
  `id` INT NULL, 
  `name` VARCHAR(256) NULL,
  `age` INT NULL
) ENGINE=OLAP
UNIQUE KEY(`id`)      
COMMENT 'OLAP' 
DISTRIBUTED BY HASH(`id`) BUCKETS 1  
PROPERTIES (                                                         
"replication_allocation" = "tag.location.default: 1"
); 

运行 bin/sql-client.sh 打开 FlinkSQL 的控制台

CREATE TABLE student_sink (
    id INT,
    name STRING,
    age INT
    ) 
    WITH (
      'connector' = 'doris',
      'fenodes' = '10.16.10.6:28737',
      'table.identifier' = 'test.students',
      'username' = 'root',
      'password' = '',
      'sink.label-prefix' = 'doris_label'
);

INSERT INTO student_sink values(1,'zhangsan',123)

第 3 步:检查导入数据

mysql> select * from test.students;                                                                                                                        
+------+----------+------+      
| id   | name     | age  |    
+------+----------+------+                                                                                                                             
|  1   | zhangsan |  123 |   
+------+----------+------+    
1 rows in set (0.05 sec)  
相关推荐
向阳12181 天前
doris:Kafka 导入数据
doris
向阳12184 天前
doris:手动分区
java·服务器·windows·doris
Faith_xzc5 天前
【Apache Doris】周FAQ集锦:第 29 期
大数据·数据库·开源·apache·数据库开发·doris
向阳12187 天前
doris:模型注意事项
数据库·sql·oracle·doris
Jason不在家8 天前
Flink 写入 Doris 常见报错和问题
大数据·flink·json·doris·csv
Faith_xzc8 天前
Routine Load 导入问题处理指南
大数据·数据仓库·开源·数据库开发·doris
苍老流年8 天前
1. Doris分布式环境搭建
分布式·doris
沐霜枫叶13 天前
Flink CDC 自定义函数处理 SQLServer XML类型数据 映射 doris json字段方案
xml·sqlserver·flink·doris·cdc
Faith_xzc14 天前
如何排查 Apache Doris 中 “Failed to commit txn“ 导入失败问题?
大数据·数据仓库·开源·apache·数据库开发·doris