1.安装Kafka

环境说明

OS:Ubuntu 16.04

Zookeeper:zookeeper 3.4.5

Kafka:kafka_2.11-0.11.0.0

jdk:jdk8(Kafka启动需要使用到jdk)

1)jdk安装配置

本次已经安装,如未安装自行百度

安装完成,在终端输入java -version验证版本

2)Zookeeper安装配置

打开终端,依次输入如下命令:

cd /usr/local
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz

(此步如果提示连接失败,多执行几次该命令即可)

ls

tar -zxvf zookeeper-3.4.5.tar.gz

cd zookeeper-3.4.5/conf/

ls

cp zoo_sample.cfg zoo.cfg

vim zoo.cfg

cat zoo.cfg

cd ~

cd /home

mkdir young

cd young

mkdir zookeeper

cd zookeeper

mkdir data

cd ~

vi /etc/profile

在文件末尾添加如下内容:

export ZOOKEEPER_HOME=/home/young/zookeeper
export PATH=.:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin:$PATH

cd /usr/local/zookeeper-3.4.5/bin

ls

开启服务:./zkServer.sh start

关闭服务:./zkServer.sh stop

3)Kafka安装配置

cd /usr/local

打开浏览器,链接到https://www.apache.org/dyn/closer.cgi?path=/kafka/0.11.0.0

将下载的文件复制粘贴到/usr/local目录

tar -zxvf kafka_2.11-0.11.0.0.tgz

cd kafka_2.11-0.11.0.0/config/

ls(圈中部分是需要修改的)

配置server.properties:

配置zookeeper.properties:

配置producer.properties:

配置consumer.properties:

配置完成后启动kafka

2.连接测试

1)启动zookeeper服务

cd /usr/local/zookeeper-3.4.5/bin

./zkServer.sh start

启动成功页面如下:

2)启动kafka服务

新建终端,输入如下命令:

cd /usr/local/kafka_2.11-0.11.0.0/

bin/kafka-server-start.sh config/server.properties

启动成功页面如下:

3)创建和查看名为test1的topic

新建终端,输入如下命令

cd /usr/local/kafka_2.11-0.11.0.0/

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test1

bin/kafka-topics.sh --list --zookeeper localhost:2181

4)打开producer/consumer服务

新建终端,输入如下命令:

cd /usr/local/kafka_2.11-0.11.0.0/

/kafka_2.11-0.11.0.0# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test1

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test1 --from-beginning

在生产者终端输入字符,观察消费者终端是否有字符输出,成功页面如下:

至此kafka环境搭建成功

Unbuntu16搭建Kafka环境总结的更多相关文章

  1. docker搭建kafka环境&&Golang生产和消费

    docker 搭建kafka环境 version: '2' services: zk1: image: confluentinc/cp-zookeeper:latest hostname: zk1 c ...

  2. Linux 下搭建 Kafka 环境

    Linux 下搭建 Kafka 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下 ...

  3. 使用docker搭建kafka环境

    Requirements 最近学习了下kafka,为方便搭建环境,使用docker进行部署. 需要首先安装docker的环境.要求操作系统是linux的64位系统. docker的安装(适于rpm/d ...

  4. 056 Java搭建kafka环境

    1.使用Java项目搭建 2.新目录 3.添加项目支持 4.添加mavem与scala 5.修改pom <?xml version="1.0" encoding=" ...

  5. 在Windows上搭建kafka环境

    英文文档:https://dzone.com/articles/running-apache-kafka-on-windows-os 第一步:安装JDK 百度很多,不赘述 第二步:安装ZooKeepe ...

  6. Linux 下搭建 HBase 环境

    Linux 下搭建 HBase 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 HBase 环境 CSDN:Linux 下搭建 HBase 环境 前置工作 首先,需要先完成 Linux ...

  7. Linux 下搭建 Hive 环境

    Linux 下搭建 Hive 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Hive 环境 CSDN:Linux 下搭建 Hive 环境 前置工作 首先,需要先完成 Linux 下搭建 ...

  8. kafka环境搭建及librdkafka测试

    kafka环境搭建及librdkafka测试 (2016-04-05 10:18:25)   一.kafka环境搭建(转自http://kafka.apache.org/documentation.h ...

  9. 漫游kafka实战篇之搭建Kafka开发环境

    上篇文章中我们搭建了kafka的服务器,并可以使用Kafka的命令行工具创建topic,发送和接收消息.下面我们来搭建kafka的开发环境.   添加依赖   搭建开发环境需要引入kafka的jar包 ...

  10. 漫游Kafka实战篇之搭建Kafka运行环境

    接下来一步一步搭建Kafka运行环境. Step 1: 下载Kafka 点击下载最新的版本并解压. > tar -xzf kafka_2.9.2-0.8.1.1.tgz > cd kafk ...

随机推荐

  1. 面向对象-下(复习:关键字static、单例模式、main()的使用说明、类的结构代码块、属性的赋值顺序、关键字final)

    一.关键字:static static:静态的1.可以用来修饰的结构:主要用来修饰类的内部结构属性.方法.代码块.内部类2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用stati ...

  2. 解密prompt系列47. O1 Long Thought的一些特征分析

    之前我们花很多章讨论过思维链,包括思维链的 组织结构,例如Self-Consistency,TOT,TOMT, GOT,AOT,POT 编排方式,例如Plan-and-Slove,Least-to-m ...

  3. uni-app无法触发onReachBottom事件

    我们经常会遇见列表; 但是今天却发现下拉的时候: 无法触发onReachBottom事件; 原来是因为列表内容嵌套出现问题: 导致onReachBottom事件无法被触发 记住:列表内容如果是组件:外 ...

  4. 实战AI大模型辅助编程:新安江水文模型和SCE-UA优化算法的移植与实现

    新安江水文模型与 SCE-UA 优化算法是水文学和水资源管理领域的重要工具,二者结合使用可以有效模拟流域的水文过程并优化模型参数. 新安江水文模型是一种概念性水文模型,主要用于模拟流域的降雨-径流关系 ...

  5. 在 WPF 应用程序中缓存应用程序数据

    参考学习链接:https://docs.microsoft.com/zh-cn/dotnet/framework/wpf/advanced/walkthrough-caching-applicatio ...

  6. element-ui实现table表格的嵌套(table表格嵌套)功能实现

      最近在做电商类型的官网,希望实现的布局如下:有表头和表身,所以我首先想到的就是table表格组件. 表格组件中常见的就是:标题和内容一一对应:像效果图中的效果,只用基础的表格布局是不行的,因此我想 ...

  7. SpringBoot - [00] 注解大全

    原文链接:https://mp.weixin.qq.com/s/DgNhohtJyEq4vMGEzqrP8A @SpringBootApplication 这个注解用于标识一个SpringBoot应用 ...

  8. Markdown 编写技巧汇总(二)

    继续上篇汇总 附-上篇汇总,接着做更加高级一点的应用技巧. [1]列表与引言嵌套 两者嵌套,如: > 我是一行文本 > 1. 文本1 > 2. 文本2 > 1. 文本 > ...

  9. ABC392E翻译

    AT_abc392_e [ABC392E] Cables and Servers 题目描述 有编号从 \(1\) 到 \(N\) 的 \(N\) 台服务器和编号从 \(1\) 到 \(M\) 的 \( ...

  10. Vulnhub-Hackme

    一.靶机搭建 选择扫描虚拟机 选择路径即可 二.信息收集 靶机信息 Name: hackme: 1 Date release: 18 Jul 2019 难度:初级,目标是通过web漏洞获得有限的权限访 ...