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

企业网站建设现状seo招聘信息

企业网站建设现状,seo招聘信息,高端网站建设加盟,如今做那个网站能致富Kafka基本知识 Kafka介绍 Kafka是最初由Linkedin公司开发,是⼀个分布式、⽀持分区的(partition)、多副本的 (replica),基于zookeeper协调的分布式消息系统,它的最⼤的特性就是可以实时的处理 …

Kafka基本知识

Kafka介绍

Kafka是最初由Linkedin公司开发,是⼀个分布式、⽀持分区的(partition)、多副本的
(replica),基于zookeeper协调的分布式消息系统,它的最⼤的特性就是可以实时的处理
⼤量数据以满⾜各种需求场景:⽐如基于hadoop的批处理系统、低延迟的实时系统、
Storm/Spark流式处理引擎,web/nginx⽇志、访问⽇志,消息服务等等,⽤scala语⾔编
写,Linkedin于2010年贡献给了Apache基⾦会并成为顶级开源 项⽬。

Kafka的使⽤场景

  • ⽇志收集:⼀个公司可以⽤Kafka收集各种服务的log,通过kafka以统⼀接⼝服务的⽅式
    开放给各种consumer,例如hadoop、Hbase、Solr等。
  • 消息系统:解耦和⽣产者和消费者、缓存消息等。
  • ⽤户活动跟踪:Kafka经常被⽤来记录web⽤户或者app⽤户的各种活动,如浏览⽹⻚、
    搜索、点击等活动,这些活动信息被各个服务器发布到kafka的topic中,然后订阅者通过
    订阅这些topic来做实时的监控分析,或者装载到hadoop、数据仓库中做离线分析和挖
    掘。
  • 运营指标:Kafka也经常⽤来记录运营监控数据。包括收集各种分布式应⽤的数据,⽣产
    各种操作的集中反馈,⽐如报警和报告。

Kafka基本概念

kafka是⼀个分布式的,分区的消息(官⽅称之为commit log)服务。它提供⼀个消息系统应该
具备的功能,但是确有着独特的设计。可以这样来说,Kafka借鉴了JMS规范的思想,但是确
并没有完全遵循JMS规范。

⾸先,让我们来看⼀下基础的消息(Message)相关术语:

名称解释
Broker消息中间件处理节点,⼀个Kafka节点就是⼀个broker,⼀个或者多个Broker可以组成⼀个Kafka集群
TopicKafka根据topic对消息进⾏归类,发布到Kafka集群的每条消息都需要指定⼀个topic
Producer消息⽣产者,向Broker发送消息的客户端
Consumer消息消费者,从Broker读取消息的客户端
ConsumerGroup每个Consumer属于⼀个特定的Consumer Group,⼀条消息可以被多个不同的Consumer Group消费,但是⼀个Consumer Group中只能有⼀个Consumer能够消费该消息
Partition物理上的概念,⼀个topic可以分为多个partition,每个partition内部消息是有序的

因此,从⼀个较⾼的层⾯上来看,producer通过⽹络发送消息到Kafka集群,然后consumer
来进⾏消费,如下图:

在这里插入图片描述

服务端(brokers)和客户端(producer、consumer)之间通信通过TCP协议来完成

kafka基本使⽤

安装前的环境准备

  • 安装jdk
  • 安装zk
  • 官⽹下载kafka的压缩包:http://kafka.apache.org/downloads,解压缩⾄如下路径
/usr/local/kafka/
  • 修改配置⽂件:/usr/local/kafka/kafka2.11-2.4/config/server.properties
#broker.id属性在kafka集群中必须要是唯⼀
broker.id=0#kafka部署的机器ip和提供服务的端⼝号
listeners=PLAINTEXT://192.168.65.60:9092 #kafka的消息存储⽂件
log.dir=/usr/local/data/kafka-logs#kafka连接zookeeper的地址
zookeeper.connect=192.168.65.60:2181

启动kafka服务器

进⼊到bin⽬录下。使⽤命令来启动

./kafka-server-start.sh -daemon ../config/server.properties

验证是否启动成功:
进⼊到zk中的节点看id是0的broker有没有存在(上线)

ls /brokers/ids/

server.properties核⼼配置详解:

PropertyDefaultDescription
broke.id0每个broker都可以⽤⼀个唯⼀的⾮负整数id进⾏标识;这个id可以作为broker的“名字”,你可以选择任意你喜欢的数字作为id,只要id是唯⼀的可。
logs.dirs/temp/kafka-logskafka存放数据的路径。这个路径并不是唯⼀的,可以是多个,路径之间只需要使⽤逗号分隔即可;每当创建新partition时,都会选择在包含最少partitions的路径下进⾏。
listenersPLAINTEXT:192.168.65.60:9092server接受客户端连接的端⼝,ip配置kafka本机ip即可
zookeeper.connectlocalhost:2181zooKeeper连接字符串的格式为:hostname:port,此处hostname和port分别是ZooKeeper集群中某个节点的host和port;zookeeper如果是集群,连接⽅式为hostname1:port1, hostname2:port2,hostname3:port3
log.retention.hours168每个⽇志⽂件删除之前保存的时间。默认数据保存时间对所有topic都⼀样。
num.partitions1创建topic的默认分区数
default.replication.factor1⾃动创建topic的默认副本数量,建议设置为⼤于等于2
min.insync.replicas1当producer设置acks为-1时,min.insync.replicas指定replicas的最⼩数⽬(必须确认每⼀个repica的写数据都是成功的),如果这个数⽬没有达到,producer发送消息会产⽣异常
delete.topic.enablefalse是否允许删除主题
http://www.hengruixuexiao.com/news/25556.html

相关文章:

  • 建网站工具搜索引擎是什么
  • 怎么给网站做支付接口网站推广的方式有
  • 网站备案背景幕布下载爱站网关键词工具
  • 哪些网站是discuz做克州seo整站排名
  • 网站建设要求 牛商网建站模板网站
  • 地方生活门户网站名称专业搜索引擎seo服务
  • 做网站哪家便宜营销推广计划怎么写
  • 网站建设会员管理系统方案挖掘关键词爱站网
  • 商标设计网站有哪些企业网络规划与设计
  • 手机端网站建设的费用清单seo优化推广专员招聘
  • 如何用ps做网站实体店引流推广方法
  • 临沂市建设局网站公示简单的个人网页制作html
  • 成都快速建网站网络舆情应急预案
  • 网站建设有哪些问题广告公司取名字参考大全
  • 网站的策划方案怎么写长尾关键词快速排名软件
  • wordpress仿站入门杭州网站推广平台
  • 网站建设 事迹媒体公关公司
  • 怎样做月嫂网站百度关键字搜索量查询
  • 找人做网站被骗了 算诈骗吗站外推广方式有哪些
  • 中企动力做的网站不好SEO网络公司排行榜
  • 先锋大牌周爆款好价 79元起 查看详情保定关键词优化软件
  • 做机械设备的做哪个网站推广较好网络推广人员是干什么的
  • 建设网站方法有哪些内容怎么推广一个网站
  • 做夏促的网站有哪些摘抄一小段新闻
  • 深圳金融投资网站建设win10系统优化软件
  • 哈尔滨网站建设哪儿好薇广告公司业务推广
  • 自己电脑做网站模板吸引顾客的营销策略
  • 淘宝客网站主题下载阿里巴巴运营
  • 忻州做网站游戏推广合作平台
  • 请人做个网站多少钱搜索引擎优化seo网站