分享好友 最新动态首页 最新动态分类 切换频道
远程kafka通信实例,各种bug解决----虚拟机+本地电脑
2024-12-28 20:38

为了实现远程kafka通信,我可谓是呕心沥血。期间各种bug各种调,太煎熬了 (T.T)

介绍:

我用一台虚拟机作为远程消息的发送方,用本地电脑主机作为消息的接收方

虚拟机:安装java,kafka,zookeeper

主机:eclipse,注意我没有说在主机上也要安装kafka的

 

1、虚拟机部署

  1)下载kafka_2.11-2.2.0 我用的最新的(当前)

  2)解压到 /usr/local/ ,注意切换都root,不然后面编辑不了文件

  3)配置文件 kafka/config/server.properties 只用修改下面三个

 

    稍微解释下:上面的ip都是一个,都是虚拟机ip,修改后可以在本机接收消息也可以在远程(本地电脑或者其他电脑接收)

          不知道虚拟机ip?  在命令行下 敲 ifconfig就可以找到了

    

 

 2、本地eclipse

    1)新建maven工程

     pom.xml    注意里面的kafka版本最好和远程对应(其他版本有可能发生错误,收不到消息)

 

 建立  MainTopology.java

建立  PrintBolt.java

  3、运行

     切换到kafka安装目录

    1)启动zookeeper

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

    2)启动kafka服务

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

    3)创建生产者

      bin/kafka-console-producer.sh --broker-list 192.168.83.133:9092 --topic test561

    4)创建消费者

      bin/kafka-console-consumer.sh --bootstrap-server 192.168.83.133:9092 --topic test561 --from-beginning

    5)启动本地eclipse项目

    6)在3)中的窗口发送字符串

 

 

    7)4)中可以收到消息,同时本地也可以收到消息

  4、问题罗列

    1)再次使用发现启动不了------杀进程

    2)收不到消息是不是防火墙的原因

     3)自己安装的zookeeper和kafka自带的不能混用

      我自己安装了一个然后还设置了自启动,然后每次运行kafka自带的zookeeper时总是启动不了消费者。。。。。。

      之后我把它删了只用kafka自带的就可以了。

    4)jdk版本不适合

      java版本我原先用的openjdk1.7,后来重新下载了一个jdk1.8安装的,

      然后下载时要登录,就找了一个(谢谢共享) 

    5)还有。。。到以后再总结吧

 

 

 

 

参考:

https://blog.csdn.net/luozhonghua2014/article/details/80369469?utm_source=blogxgwz5

https://blog.csdn.net/wxgxgp/article/details/85701844

 

防火墙:

https://blog.csdn.net/feeltouch/article/details/21830541

https://kiddwyl.iteye.com/blog/67708

最新文章
乡城发电机租赁-实时反馈/全+镜+派+送
  乡城发电机租赁-实时反馈/全+镜+派+送  柴油发电机组出租是一种、可靠的电力解决方案,适用于各种紧急情况或临时电力需求。我们提供的柴油发电机组具有出的性能和可靠性,可提供稳定的电力输出。租赁过程简便,无需担心维护和修理问
最新!2024年QS加拿大大学排名&中国大陆大学世界排名对比 qs24年世界大学加拿大排名
最近经常有小伙伴私信询问最新!2024年QS加拿大大学排名&中国大陆大学世界排名对比 qs24年世界大学加拿大排名相关的问题,今天,国际学校信息网小编整理了以下内容,希望可以对大家有所帮助。1、qs24年世界大学加拿大排名2、最新!2024年QS
怡亚通物流与衢州智造新城全面合作激发新质生产力,共筑产业全球化发展新引擎
2024-- 全面合作 --物流衢州智造新城共筑产业全球化发展新引擎衢州智造新城目前已形成产业链完备的氟硅新材料、锂电新材料、电子化学材料、特色轻工、芯片及传感器、智能装备制造、生物医药与大健康等7大产业集群。全力打造功能布局合理、
谷歌广告推广如何提高转化率
网站转化率是大家进行优化的最终目标,只有提升谷歌推广转化率,才能让大家的谷歌优化效果充分体现出来。 一、了解来访用户的类型 这是必要的功课,我们必须去了解我们的用户的属性,了解他们的地域分布、职业分布、年龄分布、性别分布等等
用AI绘画工具,一键生成超真实美女写真!
想要生成超逼真的美女写真,其实只需几个简单步骤:步骤1:访问工具在你的手机或电脑上搜索并访问【搜狐简单AI】小程序。步骤2:选择模板进入后会看到各种风格和模板,可以选择“美女写真”单元,依据自己的需求挑选合适的主题。步骤3:输
夜间飞行
1、问:《夜间飞行》在哪上映?/什么时候开播的?结局怎么样?策驰影视网友:这部影片是在韩国未知上映的,详细结局自己百度下!2、问:电影《夜间飞行》在播放过程中出现卡顿或者无法播放问题呢?茶杯狐官方:首播影院目前采用多节点播放器
电脑移动端处理器天梯图2021年4月 移动端CPU性能排名2021最新版
  2021年移动端CPU天梯图已经出来了!我们都知道CPU的性能好坏,决定了手机的性能强弱,那么很多小伙伴问小编2021年买手机看什么CPU呢?那么接下来小编带你看看2021年4月移动端cpu天梯图最新版,让你选择的时候有所抉择!  2021手机CPU
一物一码裂变营销,多样化营销活动激发购买欲望
一、增强品牌影响力:社交分享加速品牌传播一物一码裂变营销的核心在于消费者的社交分享。当消费者通过扫描产品上的二维码参与营销活动,并乐于将这些活动分享到微信、微博等社交平台时,品牌信息便如同插上了翅膀,迅速触达更多潜在消费者
公牛智能新能源汽车充电桩40KW单枪直流快速充电通用落地式大功率
公牛智能新能源汽车充电桩40KW单枪直流快充通用落地式大功率公牛智能新能源汽车充电桩40KW单枪直流快充通用落地式大功率公牛智能新能源汽车充电桩40KW单枪直流快充通用落地式大功率公牛智能新能源汽车充电桩40KW单枪直流快充通用落地式大功
相关文章
推荐文章
发表评论
0评