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

做产地证网站郑州网络推广团队

做产地证网站,郑州网络推广团队,重庆做网站letide,完成公司网站建设RocksDB flink在生产环境中常用RocksDB作为状态后端 1、subtask在taskmanager中作为一个线程运行,如果设置了RocksDB状态后端,RocksDB也会启动一个独立的线程,供subtask来使用。 2、RocksDB是一个kv数据库,因此只能存储flink的键…

RocksDB

flink在生产环境中常用RocksDB作为状态后端
1、subtask在taskmanager中作为一个线程运行,如果设置了RocksDB状态后端,RocksDB也会启动一个独立的线程,供subtask来使用。
2、RocksDB是一个kv数据库,因此只能存储flink的键控状态,算子状态还是会放到subtask中。
3、RocksDB会单独占据一块flink内存,它不受JVM GC管控
4、RocksDB会把数据存储到taskmanager所在磁盘上。
5、RocksDB比HashBackend的优点在于,空间大

使用RocksDB

<!-- RocksDB状态后端使用开始 -->
<dependency><groupId>org.apache.flink</groupId><artifactId>flink-statebackend-rocksdb_${scala.version}</artifactId><version>${flink.version}</version>
</dependency>// timer优化
Configuration conf = new Configuration();
ConfigOption<String> timer = ConfigOptions.key("state.backend.rocksdb.timer-service.factory").stringType().noDefaultValue();
conf.set(timer, "HEAP");StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(conf);// 设置rocksdb statebackend,增量模式
// 默认不是增量,会把全量的状态数据保存到hdfs,否则只是同步增连的状态
env.setStateBackend(new EmbeddedRocksDBStateBackend(true));
// 开启checkpoint
env.enableCheckpointing(10000, CheckpointingMode.EXACTLY_ONCE);
// 设置checkpoint的存储路径
env.getCheckpointConfig().setCheckpointStorage("hdfs://hdp01:8020/checkpoints");

RocksDB序列化

rocksdb key value都是基于byte数组进行存储,一个byte数组最大是2^31字节=>2G
如果超过2G会导致状态读取异常。

RocksDB优化

如果使用RocksDB做状态后端,Flink中的定时器(timer-service),也会放到RocksDB中,这样定时器会被频繁访问,导致效率问题,因此可以设置一下,将timer放到heap(内存)上,具体做法见上述代码

http://www.ds6.com.cn/news/829.html

相关文章:

  • 长春企业做网站冯耀宗seo视频教程
  • 高端网站建设怎么报名石家庄疫情太严重了
  • 怎么用大淘客做网站北京网络推广优化公司
  • 通野未帆做愛的网站吗英语培训机构
  • 建站公司成功案例免费产品推广网站
  • 网站建设与维护试题a卷百度网盘app下载安装电脑版
  • 青岛市城乡和住房建设局seo智能优化公司
  • 可信网站图片logo安装推广app佣金平台正规
  • 做几个小网站还是做一个大网站今晚比分足球预测
  • 免费凡科建站官网商业公司的域名
  • 做信息图的网站有哪些友情链接交易网站
  • 微信上怎么开店seo网站推广教程
  • 徐州app开发福州seo扣费
  • 聊城网站建设的地方百度号码认证
  • 有没有做淘宝首页特效的网站国内优秀网页设计赏析
  • 做网站的尺寸手机刷网站排名软件
  • 微信开发者工具教程实例免费seo关键词优化排名
  • 全球云邮登陆网站搜索引擎大全网站
  • 个人网站网站重庆网站seo多少钱
  • 网站制作创业seo入门培训课程
  • 一台主机做两个网站搜索引擎广告案例
  • 自己做销售独立网站本站3天更换一次域名yw
  • 做网站去除视频广告广州网站设计实力乐云seo
  • 青岛seo结算seo品牌推广方法
  • 便宜的网站设计企业站长工具免费
  • 做一个简单网站如何让百度收录网址
  • 广东建设安全协会网站网络营销公司
  • 做网站用什么idewordpress自助建站
  • 杭州好的做网站公司百度商城
  • 做简历网站有什么百度指数有三个功能模块