Mac安装Kafka(依赖zookeeper)
版本
kafka_2.11-2.0.0
flume1.8.0
一、软件下载
http://kafka.apache.org/downloads.html
tar -zxf kafka_2.11-2.0.0.tgz
二、修改配置文件
【1】创建日志文件夹:
mkdir /Users/mac/SoftWare/Cache/kafka
【2】修改kafka配置文件
vim config/server.properties
外网访问需要加,Flume连接用:
advertised.listeners=PLAINTEXT://172.23.75.105:9092
三、启动(依赖zookeeper)
进入项目目录
cd /Users/mac/SoftWare/kafka_2.11-2.0.0
后台启动(推荐)
nohup ./bin/kafka-server-start.sh ./config/server.properties &
正常启动(测试用)
./bin/kafka-server-start.sh ./config/server.properties &
查看状态:jps
关闭Kafka: ./bin/kafka-server-stop.sh
四、测试kafka
【1】创建一个topic
./bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic robots2 --partitions 1 --replication-factor 1
【2】查看创建的topic
./bin/kafka-topics.sh --zookeeper localhost:2181 --list
【3】启动消费者
./bin/kafka-console-consumer.sh --bootstrap-server 172.23.75.105:9092 --topic robots2 --from-beginning
注:新版的kafka只能使用–bootstrap-server来启动,zookeeper的指令已经被取消了。
【4】启动生产者,然后输入消息测试
./bin/kafka-console-producer.sh --broker-list 172.23.75.105:9092 --topic robots2
五、接入flume,接收消息
【1】启动zookeeper
【2】后台启动kafka(参考上面的)
【3】查看创建的topic
./bin/kafka-topics.sh --zookeeper localhost:2181 --list
【4】开启消费topic
cd /Users/mac/SoftWare/kafka_2.11-2.0.0
./bin/kafka-console-consumer.sh --bootstrap-server 172.23.75.105:9092 --topic robots2 --from-beginning
【5】启动flume生产内容(参考:https://www.cnblogs.com/robots2/p/15066493.html)
cd /Users/mac/SoftWare/flume-1.8.0
后台启动:nohup ./bin/flume-ng agent -c ./conf/ -f ./conf/kafka.properties -n agent -Dflume.root.logger=DEBUG,console &
Mac安装Kafka(依赖zookeeper)的更多相关文章
- 安装kafka和zookeeper以及使用
1.安装zookeeper zookeeper下载:http://zookeeper.apache.org/releases.html 从3.5.5开始,带有bin名称的包才是要下载的包可以直接使用 ...
- kafka依赖zookeeper原因解析及应用场景
kafka简介: kafka是一个发布订阅消息系统,由topic区分消息种类,每个topic中可以有多个partition,每个kafka集群有一个多个broker服务器组成,producer可以发布 ...
- kubernetes(k8s) helm安装kafka、zookeeper
通过helm在k8s上部署kafka.zookeeper 通过helm方法安装 k8s上安装kafka,可以使用helm,将kafka作为一个应用安装.当然这首先要你的k8s支持使用helm安装.he ...
- mac 安装Kafka
1. 安装zookeeper brew install zookeeper 默认安装位置 启动文件: /usr/local/Cellar/zookeeper/3.4.10/bin/ 配置文件: /us ...
- centOS7安装kafka和zookeeper
wget http://mirrors.hust.edu.cn/apache/kafka/2.0.0/kafka_2.11-2.0.0.tgz tar zxvf kafka_2.-.tgz cd ka ...
- Kafka 入门(三)--为什么 Kafka 依赖 ZooKeeper?
一.ZooKeeper 简介 1.基本介绍 ZooKeeper 的官网是:https://zookeeper.apache.org/.在官网上是这么介绍 ZooKeeper 的:ZooKeeper 是 ...
- 使用docker-compose一起安装kafka(zookeeper)
要先安装docker-compose Linux安装docker-compose 参考:https://www.cnblogs.com/pxblog/p/15049362.html 创建docker- ...
- mac环境下使用brew安装kafka
1.安装kafka brew install kafka note: ·kafka使用zookeeper管理,安装过程会自动安装zookeeper ·安装目录:/usr/local/Cellar/ka ...
- Helm 安装Kafka
helm镜像库配置 helm repo add stable http://mirror.azure.cn/kubernetes/charts helm repo add incubator http ...
- Spring Cloud(7.1):安装Kafka和Redis
Kafka安装 (1)从官方(http://kafka.apache.org/downloads)下载安装包.kafka安装包和一般安装包的命名方式不一样,我们看一个kafka包命名:kafka_2. ...
随机推荐
- python虚拟环境管理之Pipenv
GitHub:pypa/pipenv: Python Development Workflow for Humans. (github.com) 介绍: pipenv就是把pip和virtualenv ...
- python下的多线程与多进程
多进程: 进程我们可以理解为是一个可以独立运行的程序单位,比如打开一个浏览器,这就开启了一个浏览器进程:打开一个文本编辑器,这就开启了一个文本编辑器进程.但一个进程中是可以同时处理很多事情的,比如在浏 ...
- PythonDay2Base
PythonDay2Base 前文见上一篇文章 数据类型详解 字符串 str 补充 startswith 判断字符串是否以某个小字符串开头 s1 = "shujia数加科技学习study&q ...
- Ant Design Pro项目ProTable怎么实现单元格合并效果
前情 公司有经常需要做一些后台管理页面,我们选择了Ant Design Pro,它是基于 Ant Design 和 umi 的封装的一整套企业级中后台前端/设计解决方案. 产品效果图 最新接到的一个后 ...
- 使用 .NET Core 实现一个自定义日志记录器
目录 引言 1. 抽象包 1.1 定义日志记录接口 1.2 定义日志记录抽象类 1.3 表结构迁移 2. EntityFramework Core 的实现 2.1 数据库上下文 2.2 实现日志写入 ...
- language-ext
Library https://github.com/louthy/language-ext Learning Resource https://github.com/stumathews/Under ...
- 笔记-AM的正交解调法
1.AM的模拟调制过程 AM信号是一种振幅调制信号,其携带的信息保存在其信号的振幅中,通过改变载波的振幅来实现基带数据的传输. 其函数表达式如下: \[s(t) = (A + m(t))*cos( ...
- 【Mybatis-Plus进阶学习(八)】SQL注入器
使用SQL注入器就可以自定义例如selectById的默认方法. 实现步骤Step1:创建定义方法的类:Step2:创建注入器:Step3:在Mapper中加入自定义方法. 自定义注入器的简单使用 第 ...
- 一个GLSL Shader的格式化算法(LALR解析器)
一个GLSL Shader的格式化算法(LALR解析器) 在进行OpenGL程序开发时,我需要自行解析`string`类型的Shader代码,抽取出里面的某些变量名和subroutine名. 由于找不 ...
- Qt加载天地图离线api开发包/从官网趴地图js代码/费了九牛二虎之力终于搞定
一.前言说明 网上关于如何趴天地图离线api文件的文章,只有少量的两三篇,而且几乎没有说全和说对,搞得评论也是一片懵逼,这里不行那你不行,思路可以借鉴就是.索性花了点时间,自己研究了如何从官网一步步趴 ...