你好,我是新来的 kafka
以及 zookeeper
概念。我已安装 kafka
以及 zookeeper
以root用户身份作为nohup启动。这个 jps
命令输出为:
root@rachita-aspire-v7-481p:/usr/share/zookeeper/bin#jps
4037ElasticSearch
1689昆皮曼
9899Kafka
1692日元
3469 quorumpeermain公司
但当我尝试 jps
为了 rachita
用户输出为:
rachita@rachita-aspire-v7-481p:/usr/share/zookeeper/bin$jps
3261日元
我需要开始吗 kafka
对于我的机器上所有希望使用它的用户?
请给我一些建议。
也 Haddop
作为名为 hduser
在一个叫 hadoop
. 所以任何用户都可以启动所有 hadoop
守护程序或仅 hduser
我能做到。
请帮帮我。我弄糊涂了。
1条答案
按热度按时间cnwbcb6i1#
不,我们不需要为每个用户启动它。服务应该由kafka服务器在每个节点上启动一次,这是为kafka代理配置的。如果您在一个节点上多次运行kafka server start,那么您将在其中启动多个代理。您的用户只是没有维护服务的权限,这就是为什么您看不到它的原因。
最佳实践是为每个hadoop deamon创建一个单独的用户作为hadoop组的成员,并在这个用户帐户下启动它。