一、创建和使用 Catalog
1、Hive Catalog
1)上传hive connector到flink的lib中
wget https://repo1.maven.org/maven2/org/apache/flink/flink-sql-connector-hive-3.1.2_2.12/1.16.0/flink-sql-connector-hive-3.1.2_2.12-1.16.0.jar
cp flink-sql-connector-hive-3.1.2_2.12-1.16.0.jar $FLINK_HOME/lib/
2)启动hive metastore服务
hive --service metastore
3)创建hive catalog
重启flink集群,重新进入sql-client
$FLINK_HOME/bin/sql-client.sh embedded
hadoop fs -mkdir -p hdfs://hadoop101:9000/warehouse/iceberg-hive
CREATE CATALOG hive_catalog WITH (
'type'='iceberg',
'catalog-type'='hive',
'uri'='thrift://hadoop101:9083',
'clients'='5',
'property-version'='1',
'warehouse'='hdfs://hadoop101:9000/warehouse/i