首页 > 其他分享 >kafka-Kafka3.4版本创建topic出现zookeeper is not a recognized option

kafka-Kafka3.4版本创建topic出现zookeeper is not a recognized option

时间:2023-12-28 17:47:15浏览次数:34  
标签:option Kafka3.4 -- zookeeper kafka topic TopicCommand joptsimple

问题描述:
在linux云服务器上搭建了一套kafka3.0集群,然后按照以前的创建topic指令:

./kafka-topics.sh --zookeeper hadoop01:2181,hadoop02:2181,hadoop03:2181 --replication-factor 1 --partitions 1 --topic test

然而,却出现了这样一个异常提示:
Exception in thread "main" joptsimple.UnrecognizedOptionException: zookeeper is not a recognized option
at joptsimple.OptionException.unrecognizedOption(OptionException.java:108)
at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:510)
at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)
at joptsimple.OptionParser.parse(OptionParser.java:396)
at kafka.admin.TopicCommand$TopicCommandOptions.<init>(TopicCommand.scala:517)
at kafka.admin.TopicCommand$.main(TopicCommand.scala:47)
at kafka.admin.TopicCommand.main(TopicCommand.scala)

问题原因:

新版本的kafka,已经不需要依赖zookeeper来创建topic,通过查看./kafka-topics.sh --help帮助,可以看到已经没有--zookeeper的选项。

解决办法:

新版的kafka创建topic指令为下:

./kafka-topics.sh --create --bootstrap-server hadoop01:9092 --replication-factor 1 --partitions 1 --topic test

 

标签:option,Kafka3.4,--,zookeeper,kafka,topic,TopicCommand,joptsimple
From: https://www.cnblogs.com/yeyuzhuanjia/p/17933201.html

相关文章

  • Spingboot整合Dubbo+zookeeper
    前言:2023-12-2619:38:05最近学习分布式技术:Dubbo+zookeeper,准备写一个demo用springboot整合dubbo和zookeeper。但是看了网上一些教程都是几年前的,试着跟着写了几个demo没一个跑起来,基本是maven依赖方面的问题。版本信息:springboot:2.7.6Dubbo:2.7.3zookeeper:3.8.0jd......
  • 写写java中的optional
    当我们写代码的时候经常会碰见nullpointer,所以在很多情况下我们需要做各种非空的判断。JDK8中引入了optional,他是一个包装好的类,我们可以把对象传入optional对象中,接下来就可以在optional中进行安全的消费一般使用的都是optional的方法ofNullable,这样当对象为null的时候会顺利执......
  • Linux Zookeeper在Docker 安装与简单通信
    一、在本地计算机上安装Docker1.安装Docker(安装最新的Docker版本)yuminstalldocker-cedocker-ce-clicontainerd.iodocker-bulidx-plugindocker-compose-plugin2.查看Docker版本并启动Dockerdockerversion安装成功的Docker版本为24.0.6systemctlstartdockerDock......
  • Zookeeper-快速入门、服务搭建、集群搭建教程
    官网:https://zookeeper.apache.org/zookeeper常用用途:集群管理,zookeeper作为注册中心,管理服务提供方的ip地址端口号url信息,并在服务消费方请求需要时发送给服务消费方。配置中心(不过一般用阿波罗apollo或者阿里的Nacos来做)多个app中的配置是从zookeeper中拉取配置,而不是一个......
  • DataSophon更换zookeeper版本
    DataSophon更换zookeeper版本平台默认集成的zookeeper版本为:zookeeper-3.5.10.tar.gz更换为:zookeeper-3.8.0.tar.gz下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz修改服务service_ddl.json配置{"name":"ZOOKEE......
  • el-select自定义指令用于触底加载分页请求options数据(附上完整代码和接口可直接用)
    问题描述某些情况下,下拉框需要做触底加载,发请求,获取option的数据为了方便复用,笔者封装了一个自定义指令另外也提供了一个简单的接口,用于演示我们先看看效果图效果图思路分析注意事项一el-select要不嵌入到body中为何,不嵌入到body标签中呢?答曰,更加方便自定义指令管理......
  • 《Java架构师的第一性原理》32分布式计算之分布式锁(Redis、Zookeeper)
    1 这才是真正的分布式锁技术领域,我觉得了解来龙去脉,了解本质原理,比用什么工具实现更重要:(1)进程多线程如何互斥?(2)一个手机上两个APP访问一个文件如何互斥?(3)分布式环境下多个服务访问一个资源如何互斥?归根结底,是利用一个互斥才能访问的公共资源来实现分布式锁,具体这个公共资源是r......
  • zookeeper添加用户密码认证
    1、zookeeper已部署并启动 2、连接进ZK[root@localhost~]#zkCli.sh 3、权限设置#查询默认权限#可以看到默认是world:anyone就相当于无权限访问getAcl/#添加一个账号密码,账号密码可自定义addauthdigestzkadmin:zk@123#给/根目录设置权限,也可以给其他......
  • 详解ZooKeeper在微服务注册中心的应用
    本文分享自华为云社区《SpringCloudZooKeeper详解,以及与Go、Rust等非Java服务的集成》,作者:张俭。ZooKeeper,是一个开源的分布式协调服务,不仅支持分布式选举、任务分配,还可以用于微服务的注册中心和配置中心。本文,我们将深入探讨ZooKeeper用做微服务注册中心的场景。ZooKeeper......
  • zookeeper及kafka在Linux下的安装与配置
    一、Zookeeper的下载、安装、配置ZooKeeper服务器是用Java创建的,它需要在JVM上运行,所以需要使用JDK1.6及以上版本的支持。对于jdk的安装本文不做介绍。1、zookeeper的下载:因为apache-zookeeper-3.5.5的在安装完启动时可能会报,"错误:找不到或无法加载主类org.apache.zookeeper.s......