Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache zookeeper 卡夫卡背景中的动物管理员问题_Apache Zookeeper_Apache Kafka - Fatal编程技术网

Apache zookeeper 卡夫卡背景中的动物管理员问题

Apache zookeeper 卡夫卡背景中的动物管理员问题,apache-zookeeper,apache-kafka,Apache Zookeeper,Apache Kafka,为了安装卡夫卡,我下载了卡夫卡tar文件夹。要启动服务器,我尝试了以下命令: bin/zookeeper-server-start.sh config/zookeeper.properties 输入上述命令时出现以下错误: INFO Reading configuration from: config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig) [2014-08-21 11:53:55,7

为了安装卡夫卡,我下载了卡夫卡tar文件夹。要启动服务器,我尝试了以下命令:

bin/zookeeper-server-start.sh config/zookeeper.properties
输入上述命令时出现以下错误:

INFO Reading configuration from: config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
[2014-08-21 11:53:55,748] FATAL Invalid config, exiting abnormally (org.apache.zookeeper.server.quorum.QuorumPeerMain)
org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing config/zookeeper.properties
    at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:110)
    at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:99)
    at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:76)
Caused by: java.lang.IllegalArgumentException: config/zookeeper.properties file is missing
    at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:94)
    ... 2 more
Invalid config, exiting abnormally

我需要单独设置zookeeper吗?我该如何解决这个问题呢?

这基本上就是因为这个
java.lang.IllegalArgumentException:config/zookeeper.properties文件丢失


如果你能分享你到目前为止到底做了些什么,那将非常有用。还要检查上述位置是否存在相同的文件,并且您正在正确的位置运行命令。。它应该从您的
$KAFKA_HOME
文件夹(您提取了tar文件)运行必须从KAFKA HOME目录运行,但您是从bin运行的

我遇到了完全相同的错误,过了一会儿我意识到错误的原因是,我无法找到
zookeeper.properties
文件,这是因为路径不正确,我通过brew安装了kafka,因此在libexec中创建了配置文件夹,因此,找到配置目录的位置,检查其中的
zookeeper.properties
,并给出路径。

也有同样的问题

我按照指南和步骤2中提到的内容运行此命令: bin/zookeeper-server-start.sh config/zookeeper.properties 我有两个问题,第一个问题是我不在您卸载的文件的根目录中,第二个问题是我没有复制完整的命令。请确保两者都正确,然后重试。

对于Windows:

  • 转到
    kafka_2.11-2.0.0\bin\windows
    文件夹
  • 然后运行
    zookeeper-server-start.bat.././config/zookeeper.properties

  • 只需确保/config文件夹是否存在

    尝试直接键入属性。e、 g.zookeeper服务器启动zookeeper.properties


    我用自制软件安装了它,它可以正常工作。

    我看到当你运行上面的命令时,它不接受配置文件。所以,如果你把完整的路径像
    c:\Kafka\config\zookeeper.properties
    。。。这是有效的。

    发生这种情况的原因是
    bin/windows
    被添加到路径中,但
    kafka/config
    没有添加到路径中。
    只需导航到您的kafka文件夹,然后尝试运行。 我正在添加截图,如果它可以帮助




    您可以使用Powershell作为CMD的替代方案

    考虑到
    myKafka
    是您的卡夫卡主目录,请在此处提取您的卡夫卡tar文件。 提取文件夹(KafkaDir)将具有
    /bin、/config
    等内部文件夹

  • 现在,打开Powershell提示符,转到myKafka文件夹
  • 运行以下命令:

  • Zookeeper即将开始。

    当我在Macbook上从Brew安装卡夫卡时,我也遇到了同样的问题

    发生这种情况是因为zookeeper.properties文件不在bin的配置中

    遵循这些步骤

  • 输入命令-->cd/usr/local/ceral/kafka/2.3.0

  • 输入命令--->cd libex

  • 现在输入命令-->zookeeper服务器启动配置/zookeeper.properties

  • 您将获得绑定到端口0.0.0.0/0.0.0.0:2181(org.apache.zookeeper.server.NIOServerCnxnFactory)的信息

    早些时候我遇到了这个错误:

    $zookeeper服务器启动配置/zookeeper.properties [2019-10-02 14:35:20159]从以下位置读取配置信息:config/zookeeper.properties(org.apache.zookeeper.server.quorum.qourumpeerconfig) [2019-10-02 14:35:20160]错误配置无效,异常退出(org.apache.zookeeper.server.quorum.QuorumPeerMain) org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException:处理config/zookeeper.properties时出错 在org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:156)上 位于org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:104) 位于org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81) 原因:java.lang.IllegalArgumentException:config/zookeeper.properties文件丢失 在org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:140)上 ... 还有两个
    无效配置,异常退出

    到目前为止,我只下载了kafka tar文件夹并运行了上述命令。它在config文件夹中有zookeeper.properties文件。Zookeeper文件中包含以下内容:“#存储快照的目录。dataDir=/tmp/Zookeeper#客户端将连接的端口clientPort=2181#禁用连接数的每ip限制,因为这是非生产配置maxClientCnxns=0”内部/temp我创建了zookeeper文件夹。必须在文件夹内创建什么?从何处运行此操作?您应该从kafka主文件夹(您提取了tar)中运行此功能,谢谢。。我在卡夫卡的bin文件夹中运行它。。这是错误的。总是添加可以帮助某人的答案,并在上下文中进行回答,通过阅读这些毫无意义的答案,你往往会浪费其他人的时间。最好的方法是包含你曾经运行的脚本,以便其他人可以获得你所写内容的证据。这让我大吃一惊!谢谢我不知道配置文件在libexec(也以自制形式安装)中。请注意,对于windows,有一个特殊的文件夹,因此您需要向上移动两次
    。/../
    对于
    kafka-server-start.sh.././config/server.properties,也需要向上移动两次
    
    .\kafkaDir\bin\windows\zookeeper-server-start.bat
    .\kafkaDir\config\zookeeper.properties