[Kafka] - Kafka 安装介绍

Kafka是由LinkedIn公司开发的,之后贡献给Apache基金会,成为Apache的一个顶级项目,开发语言为Scala。提供了各种不同语言的API,具体参考Kafka的cwiki页面;

Kafka的安装方式主要分为三种:单机安装伪分布式安装分布式安装;安装基本配置一样,区别在于:单机安装是在一台服务器上只安装一个broker服务,伪分布式安装是指在一台服务器上安装多个broker服务,分布式安装是指具有多台服务器,至于每天服务器上的broker服务数量可选;所以这里只介绍伪分布式安装的讲解

Kafka安装步骤:

   -1. 安装JDK环境(配置JAVA_HOME, 1.7.0_79)

   -2. 安装Scala环境(配置SCALA_HOME, 2.10.4)

   -3. 安装zookeeper环境(3.4.5)

   -4. 安装kafka环境

至于JDK、SCALA、Zookeeper的安装步骤省略,直接进入Kafka环境安装步骤:

-1. 下载安装包,下载地址:http://archive.apache.org/dist/kafka/,在该目录下选择具体版本,比如这里选择版本0.8.2.1安装包进行下载,如果没有找到对应的安装包,可以选择源码进行下载重新编译;将下载好的压缩包上传到Linux服务器上

-2. 解压下载好的压缩包,并配置KAFKA_HOME环境变量(配置变量步骤可选)

-3. 复制${KAFKA_HOME}/config/server.properties文件为server1.properties、server2.properties、server3.properties三个服务器配置文件

-4. 修改server{1,2,3}.properties配置文件的内容,主要更改参数为:

-5. 启动kafka服务, 参数-daemon的含义是指启动的服务进程是作为后台进程(守护线程)启动还是作为前端线程来启动

${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/conf/server1.properties

${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/conf/server2.properties

${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/conf/server3.properties

-6. 查看Kafka的进程是否存在

jps -ml

-7. 关闭Kafka服务

${KAFKA_HOME}/bin/kafka-server-stop.sh

至此,Kafka安装完成

 

posted @ 2017-02-21 11:28  liuming_1992  阅读(3025)  评论(0编辑  收藏  举报