使用Flink1.14操作Iceberg0.13

环境:
flink1.14.5
iceberg0.13.2
hadoop2.6.7

https://iceberg.incubator.apache.org/releases/下载flink1.14所需的运行jar,放到flink的lib目录下,启动flink集群:

./bin/start-cluster.sh

启动Flink SQL Client:

./bin/sql-client.sh embedded shell

执行操作

Flink SQL> CREATE CATALOG hadoop_catalog WITH (
>   'type'='iceberg',
>   'catalog-type'='hadoop',
>   'cache-enabled'='true',
>   'warehouse'='hdfs://localhost:8020/flink-iceberg/iceberg-hadoop',
>   'property-version'='1'
> );
[INFO] Execute statement succeed.

Flink SQL> CREATE DATABASE hadoop_catalog.iceberg_db;
[INFO] Execute statement succeed.

Flink SQL> CREATE TABLE hadoop_catalog.iceberg_db.sample_test (
>     id BIGINT COMMENT 'unique id',
>     data STRING,
>     PRIMARY KEY(id) NOT ENFORCED
> )
> WITH (
>     'format-version'= '2',
>     'write.format.default'='parquet',
>     'write.parquet.compression-codec'='gzip',
>     'write.upsert.enable'='true'
> );
[INFO] Execute statement succeed.

Flink SQL> INSERT INTO hadoop_catalog.iceberg_db.sample_test VALUES
> (10, 'test10_U'), (11, 'test11'), (12, 'test12');
[INFO] Submitting SQL update statement to the cluster...
[INFO] SQL update statement has been successfully submitted to the cluster:
Job ID: ab22b4fbe1601bafc50f9c581648707f


Flink SQL> select * from hadoop_catalog.iceberg_db.sample_test;
[INFO] Result retrieval cancelled.

查询数据结果:
数据结果

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾岛与鲸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值