-bash: bin/kafka-topics.sh: 没有通过 ambari 安装这样的文件或目录
-bash: bin/kafka-topics.sh: No such file or directory installed via ambari
我是 hadoop 和 apache 环境的新手。现在我正在尝试了解kafka
我已经通过 ambari 安装了 hadoop。我可以看到安装了一些服务。包括动物园管理员。当我单击该服务时,它显示带有绿点的动物园管理员服务器 已启动 。我假设 zookeeper 安装正确。现在我添加了kafka服务。假设安装了 kafka 和 zookeeper,我尝试根据此来源创建一些主题 kafka docs。
我试试这个代码
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
它returns
-bash: bin/kafka-topics.sh: No such file or directory
这让我想知道kafka是否真的是通过ambari安装的?
我检查了 ambari 服务并添加了 kafka,并且代理处于 运行 started 状态,带有绿点。
zookeeper 也发生了同样的事情
bin/zookeeper-server-start.sh config/zookeeper.properties
它returns
-bash: bin/zookeeper-server-start.sh: No such file or directory
问题
我如何知道是否通过 ambari 正确安装了任何服务?我只是用 kafka 试试这个,但是如果我必须添加任何其他来源怎么办。通过ambari添加服务后是否需要任何其他配置?
谢谢。
一切都使用默认设置安装并通过 ambari 安装。我尝试定位 kafka-topics.sh ,它位于
/usr/hdp/3.1.4.0-315/kafka/bin/kafka-topics.sh
同样的事情也适用于 zookeeper-server-start.sh,
它位于
/usr/hdp/3.1.4.0-315/kafka/bin/zookeeper-server-start.sh
我不知道它们的位置与默认位置不同。
我在 /usr/bin
下找到了 Kafka 二进制文件。
您可以像这样为 Dockerize Kafka Broker 执行 Kafka 命令:
docker exec -t kafka_kafka1_1 /usr/bin/kafka-topics --bootstrap-server localhost:9092 --list
我在尝试 运行 时遇到了同样的问题
$ bin/zookeeper-server-start.sh config/zookeeper.properties 来自 git bash
一个快速的解决方案是打开 kafka-run-class.sh 并启用#!/bin/bash,然后将不带引号的“set -x”添加到下一行。 运行再次命令
通过启用 #!/bin/bash 对 kafka-server-start 重复相同的步骤并添加
下一行的“set -x”。我只在 git bash.
上解决了这个问题
我是 hadoop 和 apache 环境的新手。现在我正在尝试了解kafka 我已经通过 ambari 安装了 hadoop。我可以看到安装了一些服务。包括动物园管理员。当我单击该服务时,它显示带有绿点的动物园管理员服务器 已启动 。我假设 zookeeper 安装正确。现在我添加了kafka服务。假设安装了 kafka 和 zookeeper,我尝试根据此来源创建一些主题 kafka docs。
我试试这个代码
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
它returns
-bash: bin/kafka-topics.sh: No such file or directory
这让我想知道kafka是否真的是通过ambari安装的? 我检查了 ambari 服务并添加了 kafka,并且代理处于 运行 started 状态,带有绿点。
zookeeper 也发生了同样的事情
bin/zookeeper-server-start.sh config/zookeeper.properties
它returns
-bash: bin/zookeeper-server-start.sh: No such file or directory
问题
我如何知道是否通过 ambari 正确安装了任何服务?我只是用 kafka 试试这个,但是如果我必须添加任何其他来源怎么办。通过ambari添加服务后是否需要任何其他配置?
谢谢。
一切都使用默认设置安装并通过 ambari 安装。我尝试定位 kafka-topics.sh ,它位于
/usr/hdp/3.1.4.0-315/kafka/bin/kafka-topics.sh
同样的事情也适用于 zookeeper-server-start.sh, 它位于
/usr/hdp/3.1.4.0-315/kafka/bin/zookeeper-server-start.sh
我不知道它们的位置与默认位置不同。
我在 /usr/bin
下找到了 Kafka 二进制文件。
您可以像这样为 Dockerize Kafka Broker 执行 Kafka 命令:
docker exec -t kafka_kafka1_1 /usr/bin/kafka-topics --bootstrap-server localhost:9092 --list
我在尝试 运行 时遇到了同样的问题 $ bin/zookeeper-server-start.sh config/zookeeper.properties 来自 git bash
一个快速的解决方案是打开 kafka-run-class.sh 并启用#!/bin/bash,然后将不带引号的“set -x”添加到下一行。 运行再次命令
通过启用 #!/bin/bash 对 kafka-server-start 重复相同的步骤并添加 下一行的“set -x”。我只在 git bash.
上解决了这个问题