前置条件:支持JDK8和JDK11(JDK9和JDK11不支持)
下载Confluent平台并开启服务
官方有两个版本,一个是收费的企业版(30天试用),一个是开源版,为了更好地体验服务,我下载的是企业版的
下载之前需要输入相关的个人基本信息
下载好并解压之后的目录结构是:
文件夹 | 描述 |
/bin/ | 启动和停止服务的驱动程序脚本 |
/etc/ | 相关配置文件 |
/lib/ | 系统服务 |
/logs/ | 日志 |
/share/ | 相关Jar包 |
/src/ | 需要依赖于平台的构建的源文件 |
将解压后的路径配置到/etc/profile中
export PATH=<path-to-confluent>/bin:$PATH
使用Confluent Hub客户端安装Kafka Connect Datagen源连接器。 此连接器生成用于演示目的的模拟数据,不适合生产。 Confluent Hub是Confluent Platform和Kafka的预打包和可立即安装的扩展或附加组件的在线库。
装好插件之后,需要检验是否安装成功。检验点我
此时就可以启动Confluent了
<path-to-confluent>/bin/confluent start
启动后,就可以打开UI界面了,http://localhost:9021/
在这里我们便可以进行相关的kafka topic创建操作,和stream、table操作,也可以在KSQL端口进行相关的查询。