Unbuntu16搭建Kafka环境总结
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/localwget 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
在文件末尾添加如下内容:
|
|

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环境总结的更多相关文章
- docker搭建kafka环境&&Golang生产和消费
docker 搭建kafka环境 version: '2' services: zk1: image: confluentinc/cp-zookeeper:latest hostname: zk1 c ...
- Linux 下搭建 Kafka 环境
Linux 下搭建 Kafka 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下 ...
- 使用docker搭建kafka环境
Requirements 最近学习了下kafka,为方便搭建环境,使用docker进行部署. 需要首先安装docker的环境.要求操作系统是linux的64位系统. docker的安装(适于rpm/d ...
- 056 Java搭建kafka环境
1.使用Java项目搭建 2.新目录 3.添加项目支持 4.添加mavem与scala 5.修改pom <?xml version="1.0" encoding=" ...
- 在Windows上搭建kafka环境
英文文档:https://dzone.com/articles/running-apache-kafka-on-windows-os 第一步:安装JDK 百度很多,不赘述 第二步:安装ZooKeepe ...
- Linux 下搭建 HBase 环境
Linux 下搭建 HBase 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 HBase 环境 CSDN:Linux 下搭建 HBase 环境 前置工作 首先,需要先完成 Linux ...
- Linux 下搭建 Hive 环境
Linux 下搭建 Hive 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Hive 环境 CSDN:Linux 下搭建 Hive 环境 前置工作 首先,需要先完成 Linux 下搭建 ...
- kafka环境搭建及librdkafka测试
kafka环境搭建及librdkafka测试 (2016-04-05 10:18:25) 一.kafka环境搭建(转自http://kafka.apache.org/documentation.h ...
- 漫游kafka实战篇之搭建Kafka开发环境
上篇文章中我们搭建了kafka的服务器,并可以使用Kafka的命令行工具创建topic,发送和接收消息.下面我们来搭建kafka的开发环境. 添加依赖 搭建开发环境需要引入kafka的jar包 ...
- 漫游Kafka实战篇之搭建Kafka运行环境
接下来一步一步搭建Kafka运行环境. Step 1: 下载Kafka 点击下载最新的版本并解压. > tar -xzf kafka_2.9.2-0.8.1.1.tgz > cd kafk ...
随机推荐
- Html5移动应用性能优化笔记
前景描述:最近一直在学习html5移动开发,找了很多资料,做了很多的页面.奈何作为一个程序猿,没有前端攻城狮那般专业,处处碰壁,想遍各种方法,经历各种尝试,最终的效果自己都能看醉.其中最大的问题就是 ...
- openSSL学习-1
上一节[openSSL学习-0]了解openSSL和安装,本节以des.h为例,学习DES分组密码算法 DES 加密分组 调用函数,实现一个分组的加解密(DES-ECB模式) #include < ...
- Docker的安装和配置
1.在CentOS上安装Docker 在CentOS上安装Docker的过程相对简单,可以通过官方提供的安装包安装.以下是详细的安装步骤. 1.安装依赖包 在安装Docker之前,确保安装了一些必要的 ...
- Jetbrains系列产品无限时间重置插件
概述Jetbrains家的产品有一个很良心的地方,他会允许你试用30天(这个数字写死在代码里了)以评估是否你真的需要为它而付费. 事实上有一款插件可以实现这个功能,你或许可以用它来重置一下试用时间.但 ...
- Fluttter基础组件Image的使用
1.图片 Image 图片组件( Image)是显示图像的组件, Image 组件有多种构造函数 : new Image:从 ImageProvider 获取图像 . new Image.asset: ...
- 【忍者算法】从图书馆编目到数组搜索:探索缺失的第一个正整数|LeetCode 41 缺失的第一个正整数
从图书馆编目到数组搜索:探索缺失的第一个正整数 生活中的算法 想象你是一位图书馆管理员,正在整理一排连续编号的图书.这些书应该从1号开始按顺序排列,但是有些编号的书不见了.你的任务是找出第一个缺失的编 ...
- 大模型背后的向量魔法:Embedding技术初探
本文原本是2022年写的,然而一直没有完善,自从LLM火起来之后,NLP领域的技术更新很快,本文只是大概介绍了Embedding相关的基础知识,具体应用接下来会在博客更新发布. 前言 又是很长一段时间 ...
- Spark异常总结
1.Spark读写同一张表报错问题Cannot overwrite a path that is also being read from 问题描述:Spark SQL在执行ORC和Parquet格式 ...
- Luogu P11553 ROIR 2016 Day 1 奇怪的字符串 题解 [ 绿 ] [ 后缀自动机 ] [ 枚举 ] [ 观察 ]
奇怪的字符串:需要一点观察的 SAM 小清新题. 观察 我们首先观察什么样的字符串才是奇怪的,可以发现,首先类似 AAAAAAA 之类全部相等的字符串是奇怪的. 继续观察,如果字符种类变为两种或者三种 ...
- 运行jar包时,在命令行中指定依赖的jar包和主类
在一次实验过程中,使用maven打包java项目为jar包,打出来的myexp.jar包只有7KB(我的实验项目正常打出来的包不小于60MB).这时,运行java -jar myexp.jar报错&q ...