yul*_*sen 6 apache-kafka hadoop2 ambari apache-zookeeper
我是 hadoop 和 apache 环境的新手。现在我正在尝试了解kafka,我已经通过ambari安装了hadoop。我可以看到安装了一些服务。包括动物园管理员。当我单击该服务时,它显示 Zookeeper 服务器以绿点启动。我假设 Zookeeper 安装正确。现在我添加了kafka服务。假设安装了kafka和zookeeper,我尝试根据这个源kafka文档创建一些主题。
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
Run Code Online (Sandbox Code Playgroud)
-bash: bin/kafka-topics.sh: 没有这样的文件或目录
这让我想知道kafka是否真的是通过ambari安装的?我检查了 ambari 服务,kafka 已添加,并且代理正在以带有绿点的启动状态运行。
bin/zookeeper-server-start.sh config/zookeeper.properties
Run Code Online (Sandbox Code Playgroud)
-bash: bin/zookeeper-server-start.sh: 没有这样的文件或目录
我如何知道是否通过 ambari 正确安装了任何服务?我只是用 kafka 尝试一下,但是如果我必须添加任何其他源怎么办?通过ambari添加服务后还需要进行其他配置吗?
谢谢。
小智 8
我在 下找到了 Kafka 二进制文件/usr/bin。您可以为 Dockerize Kafka Broker 执行 Kafka 命令,如下所示:
docker exec -t kafka_kafka1_1 /usr/bin/kafka-topics --bootstrap-server localhost:9092 --list
Run Code Online (Sandbox Code Playgroud)
一切都以默认设置安装并通过 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
我不知道它们的位置与默认位置不同。
| 归档时间: |
|
| 查看次数: |
14152 次 |
| 最近记录: |