我见过在tomcat中设置solr的tutorail。我很想知道是否可以在tomcat容器中运行apache kafka。如果是的话我该怎么办呢。
答案 0 :(得分:1)
对卡夫卡而言,这是不可能的。在solr的情况下,它的分发带有solr.war,它在默认的jetty容器上运行,因此solr调用作为rest服务公开。您可以在tomcat上部署solr.war以及少量配置,并在tomcat中作为servlet容器运行,并且可以公开solr rest调用。在卡夫卡分销中没有这种可能性。
答案 1 :(得分:0)
kafka需要一个正在运行的zookeeper服务器(与kafka服务器捆绑在一起)。 Zookeeper作为单独的服务运行...不需要tomcat(或任何其他servlet容器或JavaEE应用程序服务器)。
请阅读kafka网站上的“快速入门”指南:https://kafka.apache.org/quickstart 它确切地告诉您如何开始。