Kafka学习(二)

一. 急速部署-Kafka相关环境准备和安装JDK8

1.1 需要的软件和环境版本说明

kafka-xx-yy:xx 是scala版本,yy是kafka版本(scala是基于jdk开发,需要安装jdk环境)
下载地址

zookeeper:Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册.
下载地址

JDK8

步骤:
1.上传安装包(zk、jdk、kafka)

2.安装jdk:

3.配置全局环境变量

4.解压:tar -zxvf jdk-8u181-linux-x64.tar.gz

5.重命名

6.vim /etc/profile

7.配置
JAVA_HOME=/usr/local/software/jdk1.8
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

8.环境变量立刻生效
source /etc/profile

9.查看安装情况 java -version

二. Linux环境下Zookeeper和Kafka安装启动

安装Zookeeper (默认2181端口)
默认配置文件 zoo.cfg
启动zk:bin/zkServer.sh start
安装Kafka (默认 9092端口)
config目录下 server.properties

#标识broker编号,集群中有多个broker,则每个broker的编号需要设置不同
broker.id=0
​
#修改下面两个配置 ( listeners 配置的ip和advertised.listeners相同时启动kafka会报错)
listeners(内网Ip)
advertised.listeners(公网ip)
​
​
#修改zk地址,默认地址
zookeeper.connection=localhost:2181

bin目录启动

#启动
./kafka-server-start.sh  ../config/server.properties &
​
#停止
kafka-server-stop.sh

创建topic

/kafka-topics.sh --create --zookeeper ip:2181 --replication-factor 1 --partitions 1 --topic xdclass-topic

查看topic

./kafka-topics.sh --list --zookeeper ip:2181

2.1 Linux环境下daemon守护进程运行Kafka

kafka如果直接启动信息会打印在控制台,如果关闭窗口,kafka随之关闭
守护进程方式启动

./kafka-server-start.sh -daemon ../config/server.properties &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值