kafka启动命令,与BUG

本文详细介绍了如何在Linux环境下启动和管理Kafka,包括Zookeeper的启动、Kafka的前台与后台启动及停止命令。此外,还讲述了Kafka-eagle的安装配置过程,作为Kafka集群的管理和监控工具,帮助优化topic分布和监控集群状态。

首先启动Zookeeper

三台机器启动zookeeper服务

三台机器启动zookeeper服务
这个命令三台机器都要执行

/export/install/zookeeper-3.4.9/bin/zkServer.sh start

查看启动状态

/export/install/zookeeper-3.4.9/bin/zkServer.sh status

1、kafka启动命令-前台启动

hadoop01服务器执行以下命令来启动kafka集群

cd /export/servers/kafka_2.11-0.10.0.0

bin/kafka-server-start.sh config/server.properties

2、kafka启动命令-后台启动

hadoop01执行以下命令将kafka进程启动在后台

cd /export/servers/kafka_2.11-0.10.0.0

nohup bin/kafka-server-start.sh config/server.properties 2>&1 &

3、kafka停止命令

hadoop01执行以下命令便可以停止kakfa进程

cd /export/servers/kafka_2.11-0.10.0.0

bin/kafka-server-stop.sh

5、查看kafka启动进程

通过jps命令来查看进程是否存在

[root@node01 ~]# jps

2276 QuorumPeerMain

2687 Jps#输入jps

3056 Kafka

查看进程 ps -ef | grep kafka

source /etc/profile 更新环境变量

1、kafka-eagle概述

为了简化开发者和服务工程师维护Kafka集群的工作有一个监控管理工具,叫做 Kafka-eagle。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,

2、环境和安装

1、环境要求

需要安装jdk,启动zk以及kafka的服务

2、安装步骤

1、下载源码包

kafka-eagle官网:

http://download.kafka-eagle.org/

我们可以从官网上面直接下载最细的安装包即可kafka-eagle-bin-1.3.2.tar.gz这个版本即可

代码托管地址:

https://github.com/smartloli/kafka-eagle/releases

2、解压

这里我们选择将kafak-eagle安装在第三台

直接将kafka-eagle安装包上传到hadoop03服务器的/export/softwares路径下,然后进行解压

hadoop03服务器执行一下命令进行解压

cd /export/softwares/

tar -zxvf kafka-eagle-bin-1.3.2.tar.gz -C /export/servers/

cd /export/servers/kafka-eagle-bin-1.3.2

tar -zxvf kafka-eagle-web-1.3.2-bin.tar.gz

3、准备数据库

kafka-eagle需要使用一个数据库来保存一些元数据信息,我们这里直接使用msyql数据库来保存即可,在hadoop03服务器执行以下命令创建一个mysql数据库即可

进入mysql客户端

mysql -uroot -p

create database eagle;

4、修改kafak-eagle配置文件

hadoop03执行以下命令修改kafak-eagle配置文件

cd /export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/conf

vim system-config.properties

kafka.eagle.zk.cluster.alias=cluster1,cluster2

cluster1.zk.list=hadoop01:2181,hadoop02:2181,hadoop03:2181

cluster2.zk.list=hadoop01:2181,hadoop02:2181,hadoop03:2181

kafka.eagle.driver=com.mysql.jdbc.Driver

kafka.eagle.url=jdbc:mysql://hadoop03:3306/eagle

kafka.eagle.username=root

kafka.eagle.password=123456

5、配置环境变量

kafka-eagle必须配置环境变量,hadoop03服务器执行以下命令来进行配置环境变量

vim /etc/profile

export KE_HOME=/export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2

export PATH=:KEHOME/bin:KE_HOME/bin:KEHOME/bin:PATH

6、启动kafka-eagle

cd /export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/

bin/ke.sh start

访问kafka-eagle

http://hadoop03:8048/ke/

用户名:admin

密码:123456

出bug原因:

1.改了配置没保存,导致端口有问题

2.改了环境变量需要刷新环境变量配置文件:

source /etc/profile 更新环境变量

3.改了kafka配置文件需要重启kafka,才能导致配置文件生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值