我想了解阿帕奇·卡夫卡。它在Linux上尝试了一个简单的Kafka安装,并尝试使用消费者和生产者API来测试通信。
我读过一些关于如何安装和使用Kafka的教程。我意识到的一件事是,每个教程都是从创建一个新用户开始的(例如sudo useradd kafka -m)
这又有甚麽重要呢?
发布于 2018-04-20 03:36:47
这并不是卡夫卡特有的。据我所知也不是强制性的。
你读到的是一个Unix service account。
至于这对卡夫卡意味着什么,你的用户帐户(最好不是root
)不能直接修改卡夫卡操作的关键数据(有意或者更重要的是,偶然)。用户所有权应该包括您的Kafka配置目录、数据目录和应用程序日志。
此外,如果在远程执行方面存在JVM安全漏洞,那么kafka
用户/组在其卡夫卡资源之外应该有有限的系统访问权限。
https://stackoverflow.com/questions/49923584
复制相似问题