2
您好,我是kafka
和zookeeper
概念的新手。我在根中安装了kafka
和zookeeper
,并以root用户身份启动,如nohup。所述jps
命令给出作为输出:我们是否需要为每个用户启动卡夫卡,如果以root身份启动
根@ rachita-的Aspire-V7-481P:在/ usr /共享/动物园管理员/仓#JPS
4037 Elasticsearch
1689 QuorumPeerMain
9899卡夫卡
1692 JPS
3469 QuorumPeerMain
但是当我尝试jps
为rachita
用户的输出是:
rachita @ rachita-的Aspire-V7-481P:在/ usr /共享/饲养员/斌$ JPS
3261 JPS
我需要为我的机器上每个希望使用它的用户启动kafka
吗?
请给我任何建议。
另外Haddop
作为名为hduser
的独立用户安装在名为hadoop
的组内。所以任何用户都可以启动所有的hadoop
守护进程或只有hduser
可以做到这一点。
请帮我这个。我感到困惑。
因此,如果iunderstood正确,我应该安装kafka和zookeeper在一个单独的用户像“hduser”在hadoop组内,然后在其中运行kafka和zookeeper吗?所以这样做会启动hadoop组中的hadoop,kafka和zookeeper。那是对的吗? – Rach
你应该有三个用户 - hduser,kafka和zookeeper。他们应该是哈托普集团的成员。而且您需要配置您的hadoop以在不同的用户帐户下启动这些守护进程。只是将他们推入Hadoop团队不会让他们以我描述的方式自动启动。 – Alex
谢谢亚历克斯,我明白你的观点。谢谢你的建议。 – Rach