在本篇关于Kafka部署和使用的教程中,作者曲中岭针对单机环境进行了详细的指导。首先,他选择的操作系统是CentOS 7.5 64位,JDK版本为1.8.0_171,Kafka的版本为2.12-2.1.0,运行在IP地址172.16.6.14上,安装路径设在/root/kafka_2.12-2.1.0,而Kafka监听的端口被设置为9092,Zookeeper的地址则为localhost:2181。
1.1 部署步骤中,作者强调了对JDK的配置,通过从Oracle官网下载并解压JDK 1.8.0_171版本,将其安装至/usr/local/jdk,并确保JAVA_HOME和PATH环境变量指向正确路径,以确保使用的是这个版本的JDK。通过`java –version`检查配置是否成功。
1.2 Kafka的下载部分,作者推荐从Apache官方网站下载适合版本(如2.12),并指定了国内镜像站点——清华大学的下载地址,以提高下载速度。然后通过`wget`命令下载kafka_2.12-2.1.0.tgz,并使用`tar xvf`解压。
1.4 配置阶段,作者提到将使用默认配置,但并未详细列出所有配置项,而是提示读者参考附录章节获取更深入的理解。这表明配置文件中的参数可能包括生产者、消费者、主题等关键配置,以及与Zookeeper交互的相关设置。
1.5 对于Zookeeper的部署,作者指示在kafka_2.12-2.1.0目录下运行`./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties`,启动Zookeeper服务,监听默认的2181端口。同时,也给出了停止服务的命令`bin/zookeeper-server-stop.sh`。
这篇教程主要讲解了如何在单机环境中部署和配置Kafka,包括JDK的安装、Kafka的下载与解压、以及Zookeeper的集成,强调了使用默认配置但仍需理解配置项含义的重要性。对于实际操作,用户可以根据自己的需求进行适当的调整,并参考附录获取详细的配置参数说明。