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 ...
随机推荐
- jdk并发包源码解析
一.总括 java底层并发包,笔者将该包大致分成3个层次. 1.基础依赖: 共享变量volatile:有利于线程可见性.Unsafe类:CAS(Compare and Swap)比较并交换,用于并发下 ...
- C# 使用NPOI生成Excel文件——合并单元格、设置Style
using System; using System.IO; using NPOI.HSSF; using NPOI.HPSF; using NPOI.HSSF.UserModel; using NP ...
- Q:浏览器不能上网,但是可以ping通外网ip,dns配置也没问题(TCP/IP 无法建立传出连接)
问题症状 每隔一段时间,浏览器不能访问外网,重启电脑又正常,重置网卡无效 可以ping通外网ip地址,可以ping通外网域名 ping不通外网端口端口 查看日志 每次出现不能上网情况时都会有至少两条T ...
- Java中的输出格式化
在Java中,输出格式化是一个非常重要的功能,尤其是在需要精确控制输出格式的场景下. 以下是对代码中输出部分的详细解释: 原代码中的输出: System.out.printf("%.6f\n ...
- HBuilder X对vue的支持有多强?
HBuilder X对vue的支持有多强? 分类:HBuilder Vue HBuilderX中使用vue,如果是打开vue文件,会自动挂载vue语法库.如果是HTML文件里引用vue框架,需要点 ...
- 2024年最新iOS 17屏蔽系统更新方法,iPhone、iPad通用!
到Safari浏览器打开,描述文件会自动安装进手机里. 这时候我们在设置里,找到设备管理,点击刚刚下载好的描述文件,进行安装.要注意看,有苹果的签名,才说明是官方出品,千万要注意哦!安装完成后,重启手 ...
- 爱快路由-宽带刷下行流量docker版教程
疑难解答加微信机器人,给它发:进群,会拉你进入八米交流群 机器人微信号:bamibot 简洁版教程访问:https://bbs.8miyun.cn 一天天看直播上行流量太高,给你下行加加速吧,让你下行 ...
- 初探本地DeepSeek VL + Typescript + FFMPEG:提取视频关键帧分析内容
初探本地DeepSeek VL + Typescript + FFMPEG:提取视频关键帧分析内容 前言 随着人工智能和计算机视觉技术的发展,利用图像识别来分析视频内容已经成为现实.本文的主要目标是: ...
- Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来! 1. 优势介绍 Obsidian 是一款强大的本地知识管理软件,它像一个积木盒,让你用 Markdown 笔记 ...
- 【MATLAB习题】铰链四杆机构的运动学分析
铰链四杆机构题目&已知数据 matlab 代码 主程序文件: function main %输入已知数据 clear; i1=101.6; i2=254; i3=177.8; i4=304.8 ...