要使用 Kafka 需要至少启动一台 Kafka 服务器,Kafka 服务需要一个 ZooKeeper 服务,所以需要先启动一个 ZooKeeper。启动服务会用到一些配置,我们先进入到 Kafka 所在的目录,我这里就是 /Applications/kafka,需要的配置文件可以在 config 这个目录里找到。
可以用编辑器打开这个目录,观察一下里面的这些配置。先打开 config 目录下面的这个 zookeeper.properites ,这个文件里的东西就是 ZooKeeper 服务需要的配置。
在终端,下面可以启动一个 ZooKeeper 服务,执行一下 zookeeper-server-start.sh 后面加上需要的配置,这时就是当前目录下的 config 目录里的这个 zookeeper.properties ,执行一下。 这样就会启动一个 ZooKeeper 服务,有了这个服务以后我们就可以继续再去启动一个 Kafka 服务了。 新建一个终端标签。
服务也需要用到一些配置,就是这个 config 目录里的 server.properties 文件,如果你需要修改 Kafka 服务,可以修改这个文件里的配置。
在终端,执行 kafka-server-start.sh 后面加上配置文件,这里就是 config 目录下面的这个 server.properties 。
服务启动以后我们就可以使用 Kafka 提供的功能了。