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

辽宁丹东建设厅网站配资网站建设

辽宁丹东建设厅网站,配资网站建设,景区网站建设的好处,课件模板下载免费作者&#xff1a;南墨 1.Source性能调优 1.1 Spooldir Source 使用Spooldir Source采集日志数据时&#xff0c;若每行日志数据<100bp&#xff0c;可以通过将多行合并传输来提升传输性能 建议合并时根据数据长度来确定多少行合并为一个单位进行传输&#xff0c;合并后的长…

作者:南墨

1.Source性能调优

1.1 Spooldir Source

使用Spooldir Source采集日志数据时,若每行日志数据<100bp,可以通过将多行合并传输来提升传输性能

建议合并时根据数据长度来确定多少行合并为一个单位进行传输,合并后的长度建议在1K以上,譬如数据长度为50bp,那么可以采用20行合并为一个单位传输,配置示例如下:

server.sources.static_log_source.deserializer.maxBatchLine = 20

server.sources.static_log_source.deserializer.maxLineLength = 2048

1.2 Avro Source

Avro source支持SSL加密传输,但加密传输势必会影响传输性能,因此如果环境足够安全或传输的数据非敏感数据,建议采用非加密传输来提升传输性能,配置示例如下:

server.sources.avro_source.ssl = false

1.3 TailDir Source

如果TAILDIR监视的目录下有数千文件,按照正则表达式列出所有的文件会是一个比较耗费资源的过程,建议打开cachePatternMatching开关以提升性能,配置示例如下:

server.sources.taildir_source.cachePatternMatching = false

2. Channel性能调优

2.1 File Channel

使用File Channel会将缓存数据写入本地磁盘,由于需要频繁的读写dataDirs所在磁盘,若数据流量比较大,可能造成磁盘IO高,从而影响传输性能;如果IO响应时间经常超过10ms,那么建议将dataDirs设置在更多的磁盘上以降低磁盘IO,配置示例如下:

server.channels.file_channel.dataDirs = /data/data1/flume/datadir, /data/data2/flume/datadir, /data/data3/flume/datadir

2.2 Memory Channel

Memory Channel使用内存作为缓存,相较于File Channel有更好的性能,但使用Memory Channel可靠性较低,一旦宕机或其他意外发生,Channel中缓存的数据将会丢失,因此Channel的容量(capacity)不宜设置过大,另一方面Channel容量大小直接影响到flume进程占用内存大小,容量越大,占用的内存越大,GC耗时越长, 性能也越低;建议Channel容量设置为transactionCapacity的十倍,最好不要超过100000;配置示例如下:

server.channels.memory_channel.capacity = 100000

3. Sink性能调优

3.1 Hdfs Sink

Hdfs Sink支持文件滚动,滚动策略有按时间(hdfs.rollInterval)、文件大小(hdfs.rollSize)、Event个数(hdfs.rollCount)滚动,该配置对传输性能有影响,滚动约频繁对性能影响越大;超时时间(hdfs.callTimeout)也对传输数据有影响,尤其是HDFS压力较大的场景;

如何提升hdfs sink的性能?

  1. 在业务允许的范围内,尽可能减小文件滚动频率;
  2. 若HDFS压力较大、flume日志中有比较频繁hdfs超时异常,参见5.5 性能瓶颈监控及调优中超时异常章节介绍调整hdfs.callTimeout设置;
    配置示例如下:
    server.channels.hdfs_sink.coalesceIncrements = true

3.2 Kafka Sink

向kafka中写数据,一般要写若干副本(至少为1),Kafka Sink的kafka.producer.acks配置项可以配置需要等待的副本返回结果,若设为0,表示不需要等待,此参数可以提升Kafka Sink性能,但同时牺牲了可靠性,因此在有可靠性要求的场景下不建议使用,配置示例如下:

server.channels.kafka_sink.kafka.producer.acks = 0

3.3 HBase Sink

若HBase sink每批次写入的数据如果存储在有限的cell中,是否合并计数对性能有较大的影响,将参数coalesceIncrements设置为true,即合并计数会提升HBase sink的性能,但计数异常时会影响整个批次,在可靠性要求较高的时候不建议采用,配置示例如下:

server.channels.hbase_sink.coalesceIncrements = true

HBase Sink支持向安全HBase写数据,如果向非安全HBase中写数据,可以使用AsyncHBaseSink,其采用异步的方式,性能会更高,但其不支持安全认证,配置示例如下:

server.channels.asynchbase_sink.type = asynchbase

server.channels.asynchbase_sink.coalesceIncrements = true

更多技术信息请查看云掣官网https://yunche.pro/?t=yrgw

http://www.yayakq.cn/news/246174/

相关文章:

  • 买卖链接网站营业范围中网站开发与网页设计
  • 保定网站制作策划wordpress与dz
  • 精品网站建设费用 c磐石网络珠海多语种网站制作
  • wordpress学校网站模板网站的英文版怎么做的
  • 上海网站建设报石家庄网站建设接单
  • 企业网站托管公司北京建筑总公司
  • 广州金将令做网站怎么样尚层别墅装饰公司官网
  • 用做网站使用的图片长沙网站seo推广公司
  • 网站因未取得备案号而被关闭照片网站怎么做
  • 班级网站设计论文asp手机网站统计代码
  • 东莞网站建设智搜宝北京 房地产 网站建设
  • 网页设计制作网站首页微信网站搭建价格
  • 网站建设的文本事例深圳营销网站建设联系方式
  • 如何设置网站logo怎么做网页小游戏
  • soho在哪里做网站手机网站图片轮播
  • 网站开发风险分析注册城乡规划师哪个网校好
  • 腾讯adq广告平台找人做seo要给网站程序
  • 网站建设dw实训总结wordpress 登陆网址
  • 济宁广告公司网站建设温州网页制作设计
  • 开网店做代理的公司网站企业网站建设费用详情
  • 怎样做理财投资网站wordpress 精品主题
  • 网站改版总结福建建筑人才服务中心
  • 建设网站 xp网站内容建设出现的问题
  • 河北建设厅网站设置WordPress不支持大数据
  • 做网站自己能做百度推广吗专业ppt制作公司
  • 手机百度 网站提交做营销推广外包的网站
  • 凡科做公司网站怎么收费免费的网站模板哪里有
  • 新注册公司网站免费怎么做学校网站建设行业现状
  • 宁波网站建设优化企业推荐wordpress 引流
  • 新网站关键词怎么优化wamp搭建多个网站