• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Kafka集群安装,kafka集群

Kafka集群安装,kafka集群

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含kafka集群安装,kafka 集群安装配置,kafka集群,kafka集群搭建,kafka集群配置等服务器相关知识,网友希望可以进行参考

Kafka集群安装,kafka集群


http://kafka.apache.org/downloads.html


  1. 在Linux下解压tar包

tar -xzfkafka_2.9.2-0.8.1.1.tgz


  1. 修改server.properties

进入kafka根目录config/server.properties

主要修改的有3个参数如下:

broker.id=0 //broker的标识(正数),集群内各个broker.id不能重复。

port=9092 //端口号,单节点内各个port不能重复(为了方便看最好不同节点端口也不要重复)。

log.dir =/tmp //存储log的地方(数据文件)。


  1. 验证是否安装成功

>bin/zookeeper-server-start.sh config/zookeeper.properties

>bin/kafka-server-start.sh config/server.properties

第一行是启动kafka自身带动zookeeper,如果集群有zookeeper可以忽略。


>bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

>bin/kafka-topics.sh --list --zookeeper localhost:2181


>bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test


>bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning

kafka-console-producer.sh和kafka-console-cousumer.sh只是系统提供的命令行工具。这里启动是为了测试是否能正常生产消费,验证流程正确性,在实际开发中还是要自行开发自己的生产者与消费者。


  1. 分发到kafka集群节点

cp kafka安装文件并修正3中的参数


  1. 启动各个节点的kafka服务

nohup./kafka-server-start.sh config/server.properties > output2>&1 &



  1. Kafka的具体使用方法请参照官网

http://kafka.apache.org/documentation.html


  1. Web UI 安装

8.1 Kafka webconsole UI

下载:https://github.com/claudemamo/kafka-web-console


编译:目前只提供sbt。命令:sbt dist(会生产zip包方便部署和启动)


解压

unzip kafka-web-console-2.1.0-SNAPSHOT.zip  

cd kafka-web-console-2.1.0-SNAPSHOT/bin  


第一次启动时要加个参数:

./kafka-web-console -DapplyEvolutions.default=true   


默认是9000端口,如需修改启动如下:

./kafka-web-console -DapplyEvolutions.default=true-Dhttp.port=19000


不然会报错:

[warn] play - Run with -DapplyEvolutions.default=true if you want to run them automatically (be careful)  

Oops, cannot start the server.  

@6k1jkg3be: Database 'default' needs evolution!  

at play.api.db.evolutions.EvolutionsPlugin$$anonfun$onStart$1$$anonfun$apply$1.apply$mcV$sp(Evolutions.scala:484) 


?查看帮助 和 后台运行:

./kafka-web-console -h  

nohup ./kafka-web-console >/dev/null 2>&1 &


Web端地址:http://localhost:9000/


建议:这个第三方WEBUI比较直观,而且简单方便使用。


8.2KafkaOffsetMonitor UI

下载包

https://github.com/quantifind/KafkaOffsetMonitor/releases/tag/v0.2.0


官网:

http://quantifind.github.io/KafkaOffsetMonitor/


编译:提供了jar包,不需要自己编译

运行命令

java –cpKafkaOffsetMonitor-assembly-0.2.0.jar \

com.quantifind.kafka.offsetapp.OffsetGetterWeb\

--zk zk-01,zk-02 \

--port 8080 \

--refresh 5.minutes \

--retain 1.day


Web端地址:http://localhost:port/


8.3kafkaManager UI

下载https://github.com/yahoo/kafka-manager


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • kafka 安装步骤,kafka安装步骤
  • kafka集群搭建,kafka集群
  • Kafka集群安装,kafka集群

相关文章

  • OpenStack Magnum 项目简介,openstackmagnum
  • hive-内部表与外部表的区别,hive-区别
  • Deep learning by Andrew Ng,learningandrew
  • CloudStack VM运行状态的监控-Management,cloudstack系统vm
  • hadoop文件系统详解--(1),
  • Hadoop 和 Spark 的异同
  • Zookeeper常见问题整理,zookeeper常见问题
  • Docker exec与Docker attach,dockerexecattach
  • Hbase shell操作(完整版记录),hbaseshell
  • solr实战-(一),solr实战

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Spark Streaming和Flume集成指南V1.4.1,flumev1.4.1
    • Hadoop之——有趣问答(一),hadoop问答
    • Hbase Client Test Case,hbasecase
    • hadoop学习---2.cygwin及sshd安装配置,---2.cygwinsshd
    • Spark Core and Cluster Managers(翻译自Learning.Spark.Lightning-Fast.Big.Data.Analysis),
    • Hive之简单查询不启用MapReduce,hive启用mapreduce
    • linux screen 使用方法,linuxscreen
    • Java服务端限制下载速度,java服务端下载速度
    • centos源码编译docker,centos源码docker
    • Deploy FAILURE:An app Was not successfully detected by any available buildpack,deploybuildpack

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有