当前位置: 首页 > 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/897946/

相关文章:

  • 怎么用手机做网站平台免费版网站建设合同
  • 珠海建设工程监督站网站个人网站建设书
  • 温州微网站开发开发公司土地评估费计入土地价款
  • 想学网站建设 如何开始朝天门户网
  • 网站建设新闻+常识阳江网胜
  • 怎么做区块链媒体网站腾讯会议30人以上收费
  • 网站开发销售提成wordpress+enter主题
  • 西安网站建设动力无限快速搭建网站vue
  • 重庆网站建设c网站维护具体工作内容
  • 南昌 定制网站办公系统管理软件
  • 绍兴网站定制公司手机建网站免费域名空间
  • 济南正规网站建设公司推广app
  • ps网站设计怎么做网易暴雪最新消息
  • 请别人做网站大概要多少钱wordPress登不上数据库
  • 学校 网站建设 招标刘洋网站建设 够完美
  • 网站建设带数据库模板网站备案表格样本
  • 新余网站制作西安营销网站建设
  • 模板出售网站源码建设网站的要点
  • 有什么免费的网站php做网站的公司有哪些
  • 无锡网站策划公司青岛网站上排名
  • 网站建设与制作设计公司wordpress 同城小程序
  • 企业网站建设设置那些栏目网站开发 平台建设
  • 南美洲网站后缀微信学校网站模板
  • 怀柔手机网站建设德国网站的后缀名
  • 网站建设课设总结在线做免费网站有哪些
  • 营销型网站方案ppt如何对网站ftp进行上传
  • 网站建设案例 优帮云网页布局设计类型
  • 广州网站建设支付做移动网站优化优
  • 临沂在线做网站php网站识别手机
  • 南昌网站优化公司学做网站需要多少钱