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

西安网站群公司路由器屏蔽网站怎么做

西安网站群公司,路由器屏蔽网站怎么做,seo排名优化培训班,创建网站怎么弄Flink系列之:Table API Connectors之Raw Format 一、Raw Format二、示例三、Format 参数四、数据类型映射 一、Raw Format Raw format 允许读写原始(基于字节)值作为单个列。注意: 这种格式将 null 值编码成 byte[] 类型的 null。这样在 ups…

Flink系列之:Table API Connectors之Raw Format

  • 一、Raw Format
  • 二、示例
  • 三、Format 参数
  • 四、数据类型映射

一、Raw Format

  • Raw format 允许读写原始(基于字节)值作为单个列。
  • 注意: 这种格式将 null 值编码成 byte[] 类型的 null。这样在 upsert-kafka 中使用时可能会有限制,因为 upsert-kafka 将 null 值视为 墓碑消息(在键上删除)。因此,如果该字段可能具有 null 值,我们建议避免使用 upsert-kafka 连接器和 raw format 作为 value.format。
  • Raw format 连接器是内置的。

二、示例

例如,你可能在 Kafka 中具有原始日志数据,并希望使用 Flink SQL 读取和分析此类数据。

47.29.201.179 - - [28/Feb/2019:13:17:10 +0000] "GET /?p=1 HTTP/2.0" 200 5316 "https://domain.com/?p=1" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36" "2.75"

下面的代码创建了一张表,使用 raw format 以 UTF-8 编码的形式从中读取(也可以写入)底层的 Kafka topic 作为匿名字符串值:

CREATE TABLE nginx_log (log STRING
) WITH ('connector' = 'kafka','topic' = 'nginx_log','properties.bootstrap.servers' = 'localhost:9092','properties.group.id' = 'testGroup','format' = 'raw'
)

然后,你可以将原始数据读取为纯字符串,之后使用用户自定义函数将其分为多个字段进行进一步分析。例如 示例中的 my_split。

SELECT t.hostname, t.datetime, t.url, t.browser, ...
FROM(SELECT my_split(log) as t FROM nginx_log
);

相对应的,你也可以将一个 STRING 类型的列以 UTF-8 编码的匿名字符串值写入 Kafka topic。

三、Format 参数

参数是否必选默认值类型描述
format必选(none)String指定要使用的格式, 这里应该是 ‘raw’。
raw.charset可选UTF-8String指定字符集来编码文本字符串。
raw.endianness可选big-endianString指定字节序来编码数字值的字节。有效值为’big-endian’和’little-endian’。

四、数据类型映射

下表详细说明了这种格式支持的 SQL 类型,包括用于编码和解码的序列化类和反序列化类的详细信息。

Flink SQL类型
CHAR / VARCHAR / STRINGUTF-8(默认)编码的文本字符串。
编码字符集可以通过 ‘raw.charset’ 进行配置。
BINARY / VARBINARY / BYTES字节序列本身。
BOOLEAN表示布尔值的单个字节,0表示 false, 1 表示 true。
TINYINT有符号数字值的单个字节。
SMALLINT采用big-endian(默认)编码的两个字节。字节序可以通过 ‘raw.endianness’ 配置。
INT采用 big-endian (默认)编码的四个字节。字节序可以通过 ‘raw.endianness’ 配置。
BIGINT采用 big-endian (默认)编码的八个字节。字节序可以通过 ‘raw.endianness’ 配置。
FLOAT采用 IEEE 754 格式和 big-endian (默认)编码的四个字节。字节序可以通过 ‘raw.endianness’ 配置。
DOUBLE采用 IEEE 754 格式和 big-endian (默认)编码的八个字节。字节序可以通过 ‘raw.endianness’ 配置。
RAW通过 RAW 类型的底层 TypeSerializer 序列化的字节序列。
http://www.yayakq.cn/news/282286/

相关文章:

  • 中资源 网站域名解析淄博有限公司网
  • 平板网站开发网站建立平台
  • 网站 流程优化企业形象设计包括哪些
  • 旅游门户网站系统wordpress 站标不显示
  • 上饶有哪些做网站的店用自己的话回答网络营销是什么
  • 东莞网站建设报价 一呼百应成都家装公司
  • app免费制作网站模板图解asp.net网站开发实战
  • 网站改版 html南京网站优化方案
  • 与网站建设有关的招标文件青浦区做网站
  • 我想网站建设多少钱网站模板做网站
  • 学院网站建设申请报告360搜索引擎首页
  • 建设通属于什么网站网站模板怎么制作
  • 网站开发 文学wordpress 分类目录 页面
  • 网站群建设的目的网站开发与应用专业
  • 那些网站可以做文案兼职爱网站站长工具
  • 企业网站建设费用详情化妆品销售网站的源代码
  • 大型企业网站建设方案推广公司属于什么公司
  • 怎么创建网站论坛商丘网站制作报价信赖赛憬科技
  • wordpress5.21开启多站点网站视频外链怎么做
  • 网站动态设计效果企业网站优化外包
  • 湛江免费制作网站网站制作报价多少
  • 网站建设与规划实训总结大宗商品交易软件哪个好
  • 三亚网站建设公司科技网站排名
  • 网站 建设 领导小组dw网页制作成品下载
  • 长沙做网站开发大概价格专业网站建设技术
  • 做seo网站空间专业宣传片制作拍摄公司
  • 做电影网站主机放哪比较好网站开发英文文献
  • 惠州网站制作培训网站异常传播怎么解除
  • 福永附近网站建设公司ps模板网
  • 建瓯网站建设wzjseo中山市饮食网站建设