Kafka单机伪分布式安装
来源:互联网 发布:centos 移除文件 编辑:程序博客网 时间:2024/05/20 20:22
前提条件:安装好zookeeper
zooKeeper是作为分布式协调服务,是不需要依赖于Hadoop的环境,也可以为其他的分布式环境提供服务
解压
- 1
- 2
配置
vim zoo.cfg
- 1
- 2
- 3
- 4
- 5
- 6
配置解析:
tickTime: zookeeper中使用的基本时间单位, 毫秒值.
dataDir: 数据目录. 可以是任意目录.
dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.
clientPort: 监听client连接的端口号.
启动
- 1
查看服务:
jps
5321 QuorumPeerMain
5338 Jps
查看运行状态:
sh $zookeeper_home/bin/zkServer.sh status
/home/conan/zoo/zk0/zookeeper345/bin/../conf/zoo.cfg
Mode: standalone
安装kafka
环境:
centos 6.5 x64
kafka_2.9.2-0.8.1.1
1.解压
tar -xzf kafka_2.9.2-0.8.1.1.tgz
2.配置
copy两个副本:
- 1
- 2
$kafka_home/config文件夹中配置下面几个文件:
vim server.properties
- 1
- 2
- 3
- 4
- 5
vim server-1.properties
- 1
- 2
- 3
- 4
- 5
vim server-2.properties
- 1
- 2
- 3
- 4
- 5
3.启动
要先启动zookeeper
- 1
然后启动三个broker
bin/kafka-server-start.sh config/server.properties &
bin/kafka-server-start.sh config/server-1.properties &
bin/kafka-server-start.sh config/server-2.properties &
4.测试
创建一个拥有3个副本的topic:
- 1
查看每个节点信息
- 1
生产消息:
- 1
*在停留的shell窗口中随便输入,按回车发送
I’m kafka
kafka helloworld*
消费消息:
bin/kafka-console-consumer.sh –zookeeper localhost:2181 –from-beginning –topic my-replicated-topic
结束
- Kafka单机伪分布式安装
- Kafka单机伪分布式安装
- Hadoop单机伪分布式安装
- Hadoop2.2.0单机伪分布式安装配置
- 单机/伪分布式Hadoop2.4.1安装文档
- 单机/伪分布式Hadoop2.4.1安装文档
- Hadoop2.6.0单机/伪分布式安装
- hadoop2.6.0伪分布式单机全安装
- hadoop单机/伪分布式安装---实用
- HBase单机/伪分布式安装/配置笔记
- Hadoop单机模式的伪分布式安装
- Hadoop2.6.0单机伪分布式安装
- kafka+java 伪分布式安装和配置
- hadoop单机模式和伪分布式模式安装过程
- hadoop单机模式和伪分布式模式安装过程
- hadoop单机模式和伪分布式模式安装过程
- Ubuntu11.10下安装Hadoop1.0.1(单机伪分布式)
- Ubuntu上安装HADOOP单机伪分布式集群
- QT实现操控打印机打印图片
- Unity 和android JAVA交互
- Codeforces Round #449 (Div. 2)
- mysql 用户管理和权限设置
- DAY21
- Kafka单机伪分布式安装
- scala 解析json字符串 scala 两种方法实现单词计数
- Linux网络编程
- spring整合mybatis的几种配置方式
- vue 的学习心得
- 关于Android 手机 开机速度的优化
- mbedTLS中验证服务器证书
- DialogFragment 报错汇总
- vue2 项目构建 (上)