1,下载并安装kafka
可以通过下面连接下载kafka :下载kafka
2,下载后,解压到指定目录
我下载的kafka我喜欢放在虚拟机的下载目录下面.解压也需要修改相应的目录,解压代码:
sudo tar -zxf ~/下载/kafka_2.11-1.0.1.tgz -C /usr/local 前面的sudo命令如果你使用的是管理员用户就不需要加,但加上没有影响.
解压后,如果觉得每次写路径kafka_2.11-1.0.1.tgz麻烦,可以重新命名文件夹.
mv kafka_2.11-1.0.1.tgz kafka 这里牵扯到路径,根据自己实际情况来写路径
如果是配置简单的kafka,只需要修改几个地方.
1,修改kafka/config/下的server.properties
listeners=PLAINTEXT://myhadoop:9092
host.name=myhadoop 这里的myhadoop是我自己配置的机器名,配置机器名就自己百度了.也可以看我的另外两篇博文,是主机操作hbase的,那里回讲如何修改机器名
继续修改
advertised.listeners=PLAINTEXT://myhadoop:9092
zookeeper.connect=myhadoop:2181
zookeeper.connection.timeout.ms=60000 这里我喜欢把连接超时设置大点,免得连接不上报错
这里需要注意的是,这里需要修改的这几个配置位置不在一个地方(在同一个文件中),所以需要慢慢查找到对应配置位置然后修改.
其他的可以使用默认的配置.当然,读者可以看看这些配置到底有什么用,了解一下也是有好处的.
这里就简单说下我自己的理解:
需要修改zookeeper的配置,就可以修改zookeeper.properties文件,但这个基本不需要修改.
需要修改kafka 的group_id 可以修改 consumer.properties文件.
3,开启kafka
启动kafka可以参考文献 简单启动kafka
这样,一个简单的单机版本的kafka就配置完成了.也可以在外网访问了.