Hadoop 如果以root用户身份启动,是否需要为每个用户启动Kafka
您好,我是《卡夫卡》和《动物园管理员》概念的新手。我已在root中安装了Hadoop 如果以root用户身份启动,是否需要为每个用户启动Kafka,hadoop,apache-kafka,apache-zookeeper,Hadoop,Apache Kafka,Apache Zookeeper,您好,我是《卡夫卡》和《动物园管理员》概念的新手。我已在root中安装了kafka和zookeeper,并以root用户身份开始使用nohup。jps命令的输出如下: root@rachita-Aspire-V7-481P:/usr/share/zookeeper/bin#jps 4037弹性搜索 1689 QuorumPeerMain 9899卡夫卡 1692日元 3469 QuorumPeerMain 但当我尝试为rachita用户使用jps时,输出是: rachita@rachita-As
kafka
和zookeeper
,并以root用户身份开始使用nohup。jps
命令的输出如下:
root@rachita-Aspire-V7-481P:/usr/share/zookeeper/bin#jps
4037弹性搜索
1689 QuorumPeerMain
9899卡夫卡
1692日元
3469 QuorumPeerMain
但当我尝试为rachita
用户使用jps
时,输出是:
rachita@rachita-Aspire-V7-481P:/usr/share/zookeeper/bin$jps
3261日元
我是否需要为我机器上希望使用卡夫卡的每个用户启动kafka
请给我一些建议
另外,hadop
作为名为hduser
的单独用户安装在名为hadoop
的组中。因此,任何用户都可以启动所有hadoop
守护进程,或者只有hduser
可以这样做
请帮我做这个。我弄糊涂了
所以,如果我理解正确,我应该在hadoop组中的单独用户(如“hduser”)中安装kafka和zookeeper,然后在其中运行kafka和zookeeper吗?这样做将启动hadoop组中的hadoop、kafka和zookeeper。对吗?你应该有三个用户-hduser,kafka和zookeeper。他们应该是hadoop小组的成员。您需要配置hadoop以在单独的用户帐户下启动这些守护进程。仅仅把它们推到hadoop组并不能让它们像我描述的那样自动启动。谢谢Alex,我明白你的意思了。谢谢你的建议。