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

自己做国际网站深圳推广网络

自己做国际网站,深圳推广网络,网站中弹出广告怎么做,做携程网站的技术消息队列与Kafka介绍 消息队列模式: 点对点模式和发布订阅模式。Kafka主要使用发布订阅模式。 Kafka角色: 包括broker、topic、分区、生产者、消费者、消费者组、副本、leader和follower 术语 解释 Broker 安装了kafka的节点 Topic 每条发…

消息队列与Kafka介绍

        消息队列模式

点对点模式和发布订阅模式。Kafka主要使用发布订阅模式。

        Kafka角色

包括broker、topic、分区、生产者、消费者、消费者组、副本、leader和follower

术语

解释

Broker

安装了kafka的节点

 

 

Topic

 

每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。(物理上不同Topic的消息分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但用户只需指定消息的Topic即可生产或消费数据而不必关心数据存于何处),发送消息必须有主题。

Partition

Partition是物理上的概念,每个Topic包含一个或多个Partition.

Producer

负责发布消息到Kafka broker

Consumer

消息消费者,向Kafka broker读取消息的客户端

Consumer Group

每个Consumer属于一个特定的Consumer Group(可为每个Consumer指定group name,若不指定group name则属于默认的group)

当consumer去消费数据的时候,会有一个偏移量(offset),一个分区的数据,一个consumer只能消费一次。

replica

partition 的副本,保障 partition 的高可用

leader

replica 中的一个角色, producer 和 consumer 只跟 leader 交互

follower

replica 中的一个角色,从 leader 中复制数据,数据备份,如果leader挂掉,顶替leader的工作

controller

Kafka 集群中的其中一个服务器,用来进行 leader election 以及各种 failover

        Kafka特性

高吞吐量低延迟、可扩展性、持久性和可靠性、容错性、高并发性。

 

Kafka安装步骤

环境依赖:需要先安装JDK和Zookeeper。

版本一致性:Kafka和Scala版本需要一致。

安装包上传与解压:上传安装包到指定目录并解压。

配置修改:修改配置文件中的ID、主机名、日志路径、分区数量和Zookeeper集群端口号。

分发安装包:将安装包分发到其他节点并修改相应的配置。

 

启动Kafka集群

启动命令:使用后台守护进程启动Kafka集群。

环境变量配置:添加Kafka的环境变量并修改脚本文件权限。

一键启动脚本:使用脚本文件一键启动和关闭Kafka集群。

 

Spark与YARN环境安装

解压缩与重命名:对Spark进行解压缩和重命名。

配置文件修改:修改配置文件,添加Java Home和YARN相关变量。

分发与启动:分发配置文件到其他节点,启动HDFS和YARN集群,提交测试应用。

 

Spark-yarn

修改hadoop配置文件/opt/software/hadoop/hadoop-2.9.2/etc/hadoop/yarn-site.xml,并分发给其他节点。

是否启动一个线程检查每个任务正使用的虚拟内存量,如果任务超出分配值,则直接将其杀掉,默认是 true<property> <name>yarn.nodemanager.vmem-check-enabled</name> <value>false</value> </property>是否启动一个线程检查每个任务正使用的物理内存量,如果任务超出分配值,则直接将其杀掉,默认是 true<property> <name>yarn.nodemanager.pmem-check-enabled</name> <value>false</value></property>

返回到spark-yarn目录,修改conf/spark-env.sh,添加 JAVA_HOME 和 YARN_CONF_DIR 配置。

mv spark-env.sh.template spark-env.shvi spark-env.sh

 启动HDFS以及Yarn集群提交测试应用bin/spark-submit \--class org.apache.spark.examples.SparkPi \--master yarn \--deploy-mode cluster \./examples/jars/spark-examples_2.12-3.0.0.jar \

 有SUCCEEDED就是成功了

http://www.dtcms.com/wzjs/357969.html

相关文章:

  • 平面设计类网站什么颜色好在线crm
  • 极路由做网站湖南seo公司
  • 景县做个油管的网站怎么做网络营销策略是什么
  • 房地产企业网站开发最大免费广告发布平台
  • APP手机端电子商务网站建设产品推广文章
  • 网站后台管理系统需求营销方式和渠道
  • 网站怎么做移动端适配好搜seo软件
  • 北京网站seo服务热搜榜排名今日事件
  • 万网主机网站建设视频营销网站建设选择
  • 静态网站源码郑州优化网站关键词
  • ps做图游戏下载网站有哪些重庆森林影评
  • 大型网站建设济南兴田德润o团队怎么样seo网站优化经理
  • 网站如何做cdn去除痘痘怎么有效果
  • 室内设计入门教程武汉网络seo公司
  • 合肥网站开发网络公司网络推广和信息流优化一样么
  • 用front page2003做网站的导航条运营培训班
  • 网站建设图片怎样滚动长沙百度网站推广公司
  • 深圳专业专业网站建设公司seo关键词排名优化怎么收费
  • 芜湖网站建设深圳品牌seo
  • 网站管理和建设工作职责友情链接收录
  • 建设购物网站的方案产品怎么进行推广
  • 做自己独特的表白网站邯郸今日头条最新消息
  • 南阳网站制作产品推广ppt
  • 外贸网站怎么做促销官网排名优化
  • 下城网站建设广东近期新闻
  • 做网站需要多大的图片友情链接查询友情链接检测
  • 西安网站建设首选百度电脑端入口
  • 注册查询官方网站安卓优化大师官网
  • 东营远见网站建设公司友链交换有什么作用
  • 平江区建设局网站免费推广的渠道有哪些