先安装jdk:
mkdir /usr/java
tar xf jdk-8u151-linux-x64.tar.gz
mv jdk1.8.0_151/ /usr/java/jdk1.8

cat /etc/profile #添加java环境变量
export JAVA_HOME=/usr/java/jdk1.8
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

source /etc/profile
java -version

一、安装zookeeper
1、解压
tar xf zookeeper-3.4.10.tar.gz -C /usr/local/
cd /usr/local/zookeeper-3.4.10/

2、配置
mkdir data
cd conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
12 dataDir=/usr/local/zookeeper-3.4.10/data/

3、启动
进入bin目录
[root@master bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

[root@master bin]# jps
31137 QuorumPeerMain
31159 Jps

[root@master bin]# netstat -utpln |grep 2181
tcp6 0 0 :::2181 :::* LISTEN 31137/java

其他操作,进入bin目录停止、重启和查看当前节点状态
./zkServer.sh stop
./zkServer.sh restart
./zkServer.sh status

二、安装kafka
1、解压
tar xf kafka_2.11-2.1.0.tgz -C /usr/local/
cd /usr/local/kafka_2.11-2.1.0/config/

2、配置

broker.id=1 # 唯一ID同一集群下broker.id不能重复
listeners=PLAINTEXT://localhost:9092 # 监听地址
log.dirs=/opt/kafka_2.11-1.0.1/data # 数据目录
log.retention.hours=168 # kafka数据保留时间单位为hour 默认 168小时即 7天
log.retention.bytes=1073741824 #(kafka数据量最大值,超出范围自动清理,和 log.retention.hours配合使用,注意其最大值设定不可超磁盘大小)
zookeeper.connect:192.168.100.100:2181 #(zookeeper连接ip及port,多个以逗号分隔)

3、启动
./bin/kafka-server-start.sh config/server.propertiess
./bin/kafka-server-stop.sh

4、创建topic
创建topic:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
展示topic:
bin/kafka-topics.sh --list --zookeeper localhost:2181
生产者:
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
消费者:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

转载于:https://www.cnblogs.com/chuangcc/p/10572175.html

单机部署zookeeper、kafka相关推荐

  1. K8s-K8s部署Zookeeper+Kafka+ELFK+持久化数据

    文章目录 引 创建清单目录 Zookeeper & Kafka Zookeeper 目录清单结构 配置清单 `1.storage.yaml` `3.configmap.yaml` 部署 检测状 ...

  2. k8s部署zookeeper,kafka集群(李作强)

    采用网上镜像:mirrorgooglecontainers/kubernetes-zookeeper:1.0-3.4.10 准备共享存储:nfs,glusterfs,seaweed或其他,并在node ...

  3. zookeeper + kafka集群搭建详解

    文章目录 一.消息队列介绍 1.1 为什么需要消息队列 (MO) 1.2 使用消息队列的好处 (1)解耦 (2)可恢复性 (3)缓冲 (4)灵活性 & 峰值处理能力 (5)异步通信很多时候,用 ...

  4. Kafka单机部署学习演示案例

    Kafka 单机部署演示 前置准备 虚拟机配置: 内存:3G 处理器:1 核数:1 (一)kafka 安装 去kafka官网下载稳定版本到Linux服务器中进行解压安装.下载链接,我这里使用的是2.7 ...

  5. zookeeper+kafka集群部署+storm集群

    zookeeper+kafka集群部署+storm集群 一.环境安装前准备: 准备三台机器 操作系统:centos6.8 jdk:jdk-8u111-linux-x64.gz zookeeper:zo ...

  6. doker zookeeper kafka单机搭建

    因工作需求,环境需要搭建zookeeper,kafka集群,也是刚接触从零开始搭建,此文章是用docker搭建的单机版, 搭建过程还是比较顺利的,此前用传统方式搭建了一遍,后面才知道用docker也可 ...

  7. 部署kafka kafka的service容器和zookeeper kafka客户端 Elasticsearch的客户端

    创建network docker network create -d overlay --attachable loc_net   docker stack up -c  kafka.yml kafk ...

  8. 1、nifi-1.9.2介绍、单机部署及简单验证

    Apache NiFi系列文章 1.nifi-1.9.2介绍.单机部署及简单验证 2.NIFI应用示例-GetFile和PutFile应用 3.NIFI处理器介绍.FlowFlie常见属性.模板介绍和 ...

  9. 搭建zookeeper+kafka集群

      搭建zookeeper+kafka集群 一.环境及准备 集群环境:   软件版本: 部署前操作: 关闭防火墙,关闭selinux(生产环境按需关闭或打开) 同步服务器时间,选择公网ntpd服务器或 ...

最新文章

  1. 线段树分治 ---- F. Extending Set of Points(线段树分治 + 可撤销并查集)
  2. crc16modbus查表法_查表法计算CRC16校验值
  3. 构建伪Update服务器工具isr-evilgrade
  4. php过滤提交数据 防止sql注入***(8)
  5. 求斐波那契数列第n位的几种实现方式及性能对比
  6. javascript原型_在JavaScript中冻结原型时会发生什么
  7. 函数对象 函数嵌套 名称空间与作用域
  8. 猎鹰spacex_我从SpaceX中学到的关于开源的一切
  9. 自定义View的学习(一)
  10. C# 基础,JOject JArray构造json对象
  11. 积温空间分布数据、气温分布数据、日照数据、降雨量分布、太阳辐射数据、地表径流数据、土地利用数据、npp数据、ndvi数据
  12. 原生小程序和 mpvue对比(开发前)
  13. Java-模拟KTV点歌(控制台程序)
  14. MATLAB实现遥感图像预处理——图像变换
  15. SMART 关键指标解析, 如何通过解读 SMART 信息预测硬盘故障
  16. PLC模拟量输出 模拟量输出FB(FX3U连接FX2N-2DA)
  17. 无边界安全成新趋势,志翔科技推出首个体系化“无边界”安全产品
  18. oracle报错信息乱码,Oracle乱码的问题
  19. 警惕黑客通过注入iFrame分离器以窃取支付数据
  20. 2014年-读书笔记

热门文章

  1. 1个ieee1394端口_如何使用圆形端口进行波导激励和终止
  2. Spring中的循环依赖及解决,2021Java精选面试实战总结整理
  3. 【深度学习入门到精通系列】R2 Unet解释
  4. 【Java Web开发指南】redis笔记
  5. Keras【Deep Learning With Python】实现多元线性回归
  6. 【深度学习笔记】Windows 下 pip 安装paddle.fluid
  7. 二分查找对应的二叉树的成功和失败ASL
  8. 第四次人口普查数据_第七次人口普查预估:单身男性比女性多3000万?你在其中吗?...
  9. c语言的适当大小的子集,编译原理上机实验报告
  10. 怎样做网络推广浅析怎样优化网站的导航栏?