当前位置: 首页 > news >正文

flink使用sql-client-defaults.yml无效

希望在flink sql脚本启动时自动选择catalog,减少麻烦。于是乎配置sql-client-defaults.yaml:

catalogs:- name: hive_catalogtype: icebergcatalog-type: hiveproperty-version: 1cache-enabled: trueuri: thrift://localhost:9083client: 5warehouse: hdfs://localhost:9000/user/hive/warehousehive-conf-dir: /opt/hive/conf

发现没有效果。查了下资料,自flink1.14开始已经不使用sql-client-defaults.yaml了

改用启动sql脚本的方式:

sql-client.sh embedded -i /opt/flink/conf/sql-startup.sql shell

sql-startup.sql:

create catalog hive_catalog with(
'type'='iceberg',
'catalog-type'='hive',
'property-version'='1',
'cache-enabled'='true',
'uri'='thrift://localhost:9083',
'client'='5',
'warehouse'='hdfs://localhost:9000/user/hive/warehouse',
'hive-conf-dir'='/opt/hive/conf'
);USE CATALOG hive_catalog;
-- create database hive_catalog.test;
use hive_catalog.test;

这样进入后就使用了自己的catalog并默认在test库了

还可执行多个脚本方式:

sql-client.sh embedded shell -i a.sql,b.sql

相关文章:

  • 利用ffmpeg cv2取h265码流视频(转换图片灰屏问题解决)
  • 亚马逊云科技-如何缩容/减小您的AWS EC2根卷大小-简明教程
  • git 分支管理命令及说明
  • 【C语言】6-6 数组循环右移 分数 20
  • 技术分享-Jenkins
  • C++ opencv RGB三通道提升亮度
  • Linux 一键部署TeamCity
  • 我的创作纪念日2048
  • c# 使用OpenCV
  • 【K8s】1# 使用kuboard-spray安装K8s集群
  • Java代码审计Mybatis注入文件上传下载读取(非常详细!!)
  • FFmpeg实现rtp推流
  • 黑豹程序员-安装docker-ce
  • 使用 Taro 开发鸿蒙原生应用 —— 探秘适配鸿蒙 ArkTS 的工作原理
  • linux搭建gitlab
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Angular6错误 Service: No provider for Renderer2
  • Java 23种设计模式 之单例模式 7种实现方式
  • javascript 哈希表
  • MySQL几个简单SQL的优化
  • php ci框架整合银盛支付
  • Vue 2.3、2.4 知识点小结
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 记录一下第一次使用npm
  • 前端之Sass/Scss实战笔记
  • 突破自己的技术思维
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 自制字幕遮挡器
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • AI算硅基生命吗,为什么?
  • $ git push -u origin master 推送到远程库出错
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (1)虚拟机的安装与使用,linux系统安装
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (三)终结任务
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (十一)手动添加用户和文件的特殊权限
  • (算法设计与分析)第一章算法概述-习题
  • (转) ns2/nam与nam实现相关的文件
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .htaccess 强制https 单独排除某个目录
  • .Net 6.0 处理跨域的方式
  • ??myeclipse+tomcat
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @EnableWebMvc介绍和使用详细demo
  • @Transient注解
  • [ JavaScript ] JSON方法
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [Asp.net mvc]国际化
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C++]——带你学习类和对象