单机zk+kafka环境搭建

只讲操作,不讲原理,不带说明。[傲娇脸]

PS:如果下面例子中给出的镜像地址不能用的话,那就度娘再找找吧,我写这篇文章的时候,是真的可以用的~~

机器&java环境

  • 准备1台centos机器
  • 配置java环境

zookeeper 配置

  • 创建一个你想要安装 zookeeper 的工作目录。
  • 创建一个你想要保存 zookeeper 数据的工作目录。
  • zookeeper 下载:wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
  • zookeeper 解压:tar -zxvf zookeeper-3.3.6.tar.gz
  • 配置环境变量
    • export ZOOKEEPER_INSTALL=/home/你的zk安装路径
    • export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
  • 修改配置文件(conf目录)
    • 进入conf目录:cd zookeeper-3.3.6/conf
    • 创建配置文件:cp zoo_sample.cfg zoo.cfg
    • 配置 zoo.cfg
      • dataDir 改到一个单独的目录下,自己定义就好。
      • 加一行配置:server.1=本机ip地址:2888:3888
  • 服务管理(bin目录)
    • 进入bin目录:./zkServer.sh start 启动zk。
    • 查看zk服务状态:sh zkServer.sh status
    • 连接zk
      • 本地:./zkCli.sh
      • 远程:./zkCli.sh -server 你要连接的远程ip地址:端口
    • 关闭zk:sh bin/zkServer.sh stop
    • 重启zk:sh bin/zkServer.sh restart

kafka

  • 创建一个你想要安装 kafka 的工作目录。
  • 创建一个你想要保存 kafka 数据的目录和日志目录。
  • kafka下载:wget http://mirrors.cnnic.cn/apache/kafka/0.10.0.1/kafka_2.10-0.10.0.1.tgz
  • kafka解压:tar -zxvf kafka_2.10-0.10.0.1.tgz
  • 配置环境变量:
    • export KAFKA_INSTALL=/home/你的kafka安装路径
    • export PATH=$PATH:$KAFKA_INSTALL/bin
  • 修改配置文件(config目录)
    • 进入config目录:cd config
    • 修改 server.properties 文件:vim server.properties
      • log.dirs 改成你自己创建的日志存储目录。
      • 加一行端口配置:port=9092
  • 服务管理(bin目录)
    • 前台启动kafka:sh kafka-server-start.sh ../config/server.properties
    • 后台启动kafka:sh kafka-server-start.sh ../config/server.properties &./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 &
    • 查看kafka运行状态:jps
    • 关闭kafka:kafka-server-stop.sh

你可能感兴趣的:(单机zk+kafka环境搭建)