前言
Kafka的启动之前,必不可少的三个操作:
1、启动Zookeeper服务,点击进入
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
2、 Kafka的下载和安装
3、修改Kafka安装目录下./config/server.properties文件里的监听窗口,点击进入。
kafaka启动命令
#pwd //查看当前路径
/usr/src/kafka_2.13-3.3.1
#./bin/kafka-server-start.sh -daemon ./config/server.properties //启动命令
方式一、使用jps命令
jps是jdk提供的一个查看当前java进程的小工具, 全称是JavaVirtual Machine Process Status Tool。
语法:jps [options] [hostid]
#jsp
#jps -ml
注意:jps仅查找当前用户的Java进程,而不是当前系统中的所有进程!
#jps --help
jps命令具体 [options]选项解析:
-q:仅输出VM标识符,不包括classname,jar name,arguments in main method;
-m:输出main method的参数;
-l:输出完全的包名,应用主类名,jar的完全路径名;
-v:输出jvm参数 ;
-V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件 ;
常用组合
jps –l 输出主类或者jar的完全路径名
jps –v 输出jvm参数
jps –q 仅仅显示java进程号
jps -ml
方式二、使用lsof -i:port的命令
lsof命令简述:
list open files是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
该命令的执行,需要有管理员权限,它的作用主要有三:
1)查看端口被占用的情况;
2)查看服务是否启动;
3)查看有哪些用户(IP)连接了当前的Web服务
方式三、通过netstat -nalpt | grep 9092查看
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
常用组合:
netstat -tunlp 显示tcp,udp的端口和进程等相关情况
netstat -anp 也可以显示系统端口使用情况
netstat -nalpt
总结
本文详细阐述了以三种不同的方式查看kafka服务是否正常启动,它们分别是:
1)jps -ml
2)lsof -i:9092
3)netstat -nalpt | grep 9092
尾言
至此,kafka服务是否正常启动的三种查看方式介绍完毕,然而,并不止于此,这三个命令当然也可以查看其他服务是否正常启动,比如:Tomcat、nginx、Zookeeper等,学以致用。
如果觉得还不错, 赶快点赞收藏吧……
附注
猜你可能感兴趣
1、ZK/Zookeeper的下载和安装 | 真/伪集群的快速搭建
2、Kafka锦集(一):Kafka的安装和介绍,总结的很详细
3、配置Kafka的监听 | kafka启动报错:java.net.UnknownHostException