准备工作:

  下载kafka

    http://apache.fayea.com/kafka/0.10.0.0/kafka_2.10-0.10.0.0.tgz

    解压kafka至D:\bigdata\kafka_2.10-0.10.0.0

  
  下载instsrv.exe /srvany.exe

    将instsrv.exe /srvany.exe 拷贝至 D:\bigdata\kafka_2.10-0.10.0.0\bin\windows

1.注册服务

  以管理员身份打开cmd

  cd D:\bigdata\kafka_2.10-0.10.0.0\bin\windows

  instsrv KafkaService D:\bigdata\kafka_2.10-0.10.0.0\bin\windows\srvany.exe

  卸载服务:instsrv KafkaService remove 或 sc delete KafkaService

2.编辑注册表

  cmd ==> regedit

  定位到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KafkaService

  如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,

  定位到Parameters项,新建以下几个字符串值:

    a.名称 Application 值为你要作为服务运行的BAT文件地址:D:\bigdata\kafka_2.10-0.10.0.0\bin\windows\kafka-server-start.bat

    b.名称 AppDirectory 值为你要作为服务运行的BAT文件所在文件夹路径:D:\bigdata\kafka_2.10-0.10.0.0\bin\windows

    c.名称 AppParameters 值为你要作为服务运行的BAT文件启动所需要的参数:D:\bigdata\kafka_2.10-0.10.0.0\config\server.properties

3.启动服务即可。

4.测试kafka

  参考地址:http://www.open-open.com/lib/view/open1453179304245.html

  1).生成 Kafka 的 Topic

    打开一个命令行窗口,进入到目录 D:\bigdata\kafka_2.10-0.10.0.0\bin\windows

    kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

  2).生成生产者

    打开一个命令行窗口,进入到目录 D:\bigdata\kafka_2.10-0.10.0.0\bin\windows

    kafka-console-producer.bat --broker-list localhost:9092 --topic test

  3).生成消费者

    打开一个命令行窗口,进入到目录 D:\bigdata\kafka_2.10-0.10.0.0\bin\windows

    kafka-console-consumer.bat --zookeeper localhost:2181 --topic test

  在生产者命令行窗口内随便输入一段字符,然后回车,你应该能看到同样的消息出现在消费者的命令行窗口内

  如果在消费者端能看到你推送的消息,那么你已经成功的安装了Kafka

5.kafka监控

  1.Apache Kafka监控之KafkaOffsetMonitor

  2.Apache Kafka监控之Kafka Web Console

参考网址:

http://damacheng009.iteye.com/blog/2087916?utm_source=tuicool&utm_medium=referral

一些有用的命令

  1. 列举 Topic: kafka-topics.bat --list --zookeeper localhost:2181

  2. 描述 Topic: kafka-topics.bat --describe --zookeeper localhost:2181 --topic [Topic Name]

  3. 从头读消息: kafka-console-consumer.bat --zookeeper localhost:2181 --topic [Topic Name] --from-beginning

  4. 删除 Topic: kafka-run-class.bat kafka.admin.TopicCommand --delete --topic [topic_to_delete] --zookeeper localhost:2181

kafka 以windows服务的方式在windows下安装并自启动的更多相关文章

  1. Windows服务一:新建Windows服务、安装、卸载服务

    Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面 ...

  2. C#制作Windows service服务系列二:演示一个定期执行的windows服务及调试(windows service)

    系列一: 制作一个可安装.可启动.可停止.可卸载的Windows service(downmoon原创) 系列二:演示一个定期执行的windows服务及调试(windows service)(down ...

  3. Windows系统在Python2.7环境下安装numpy, matplotlib, scipy - Lichanghao Blog

    numpy, matplotlib, scipy三个包是科学计算和绘图的利器.安装它们既可以在网上下载exe安装包,也可以用python内置的包管理工具来下载安装,后者较为方便. 这几天做美赛要用到, ...

  4. C#程序安装为windows服务的方式

    项目开发中,需要将采集程序以windows服务的形式进行部署,可分为定时采集程序以及监控采集程序. 1.定时采集程序 采用Quartz.net框架实现定时任务,针对该种情形,可采用批处理文件的形式进行 ...

  5. InChatter系统之服务端的Windows服务寄宿方式(三)

    为了部署的方便,我们开发Windows服务的服务寄宿程序,这样我们的服务便可以作为系统服务,随着系统的启动和关闭而启动和关闭,而避免了其他的设置,同时在服务的终止时(如系统关闭等)能及时处理服务的关闭 ...

  6. [Solution] Microsoft Windows 服务(1) C#创建Windows服务

    Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而 ...

  7. windows服务搭建(VS2019创建Windows服务不显示安装组件)

    1.创建windows服务应用 2.右键查看代码 3.写个计时器Timer  using System.Timers; 如上图,按tab键快速操作  会自动创建一个委托 改为下边的方式,打印日志来记录 ...

  8. Windows和Linux(Ubuntu)下安装Scala及ScalaIDE

    1.下载 1.1Scala下载 Windows版:http://www.scala-lang.org/download/ Linux版:http://www.scala-lang.org/downlo ...

  9. C# RFID windows 服务 串口方式

    话说RFID以前很火所以整理一下一年前自己处理的RFID程序,放源码. 一开始觉得他是个很神奇的东西. 包含串口通讯和网络通讯. 由于网络通讯设备太贵,所以国内的设备基本上都是在外置一个比较便宜的模块 ...

随机推荐

  1. 控制textbook输入字符

    在KeyPress事件中假如如下代码此实例表示可输入数字退格和“.”. 具体字符KeyChar见连接 http://www.cnblogs.com/linji/archive/2012/10/24/2 ...

  2. 【Todo】AMQP示例学习

    这个网站非常好: http://www.rabbitmq.com/getstarted.html 把AMQP的各种用法都讲了,还带上了各种语言: 第一篇 http://www.rabbitmq.com ...

  3. pthread_join

    摘要:pthread_join使一个线程等待另一个线程束. 代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了.加入pthread_jo ...

  4. 关于LCD以及BMP和RGB565

    源: 关于LCD以及BMP和RGB565

  5. jquery之选项卡效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. 苹果应用商店AppStore审核中文指南 分类: ios相关 app相关 2015-07-27 15:33 84人阅读 评论(0) 收藏

    目录 1. 条款与条件 2. 功能 3. 元数据.评级与排名 4. 位置 5. 推送通知 6. 游戏中心 7. 广告 8. 商标与商业外观 9. 媒体内容 10. 用户界面 11. 购买与货币 12. ...

  7. UIAlertController 自定义输入框及KVO监听 分类: ios技术 2015-01-20 15:33 199人阅读 评论(1) 收藏

    UIAlertController极大的灵活性意味着您不必拘泥于内置样式.以前我们只能在默认视图.文本框视图.密码框视图.登录和密码输入框视图中选择,现在我们可以向对话框中添加任意数目的UITextF ...

  8. 快速搭建LNMP

    [centos 6.4 server]系统安装请参考:http://blog.zhuyin.org/748.html1.防火墙设置: iptables -F service iptables save ...

  9. ps--记录几个方法步骤

    1.图片文字去掉 1.1 矩形工具-->吸管-->alt+delete 1.2 钢笔工具-->Ctrl+回车(变换选区)-->吸管-->alt+delete 2.图层锁不 ...

  10. Oracle安装卸载

    http://study.163.com/course/courseLearn.htm?courseId=932016#/learn/video?lessonId=1115367&course ...