• [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安装完成

  • 相关阅读:
    符号运算·
    笔记1
    Linux
    三数比较
    JavaScript变量,作用域和内存
    在HTML中使用JavaScript
    JavaScript基本概念
    JavaScript简介
    上机考试反思与总结
    计算机科学与技术学习方法
  • 原文地址:https://www.cnblogs.com/liuming1992/p/6423294.html
Copyright © 2020-2023  润新知