Kafka锦集(二):三种不同方式,查看kafka是否已启动

前言

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 

### VSCode 中 HTML、CSS 和 JavaScript 文件的注释快捷键 在 VSCode 编辑器中,默认情况下,`Ctrl + /` 是用于切换当前行或多选行为注释状态的快捷键。然而,在不同类型的文件(HTML、CSS 或 JavaScript)中,该操作会使用相应的注释语法。 对于遇到的问题——即 `Ctrl + /` 总是生成 HTML 风格的注释标签 `<-- -->` 而不是其他语言特定的形式,这可能是由于编辑器未能正确识别文件类型所致[^1]。 为了确保每种语言都能应用合适的注释方式: - **HTML**: 使用 `<!-- ... -->` 作为单行或多行注释标记。 - **CSS**: 单行注释采用 `/* ... */` 形式;多行同样适用此形式。 - **JavaScript (JS)**: 支持两种风格的注释: - 单行注释通过双斜杠 `//...` - 多行注释则利用 C-style 的 `/* ... */` 当按下 `Ctrl + /` 后,如果发现注释符号不匹配预期的语言特性,则可以尝试以下解决方案之一来修正这个问题: #### 方法一:安装扩展插件 考虑安装专门针对 Web 技术栈优化过的插件合,比如 "HTML CSS Support"[^2],这类工具可以帮助改善代码高亮显示以及更精准地处理各种编程元素之间的差异性。 #### 方法:调整设置配置 也可以手动修改用户的全局或工作区级别的 settings.json 文件,加入如下配置项以强制指定某些模式下的默认行为: ```json { "[html]": { "editor.quickComment": false, "comments.insertSpace": true }, "[javascript]": {}, "[css]": {} } ``` 上述 JSON 片段中的 `"editor.quickComment"` 设置为 `false` 可防止自动插入错误样式的注释符。而 `"comments.insertSpace"` 参数控制着是否应在新添加的注释前后加上空白字符。 此外,还可以探索更多关于自定义键盘映射的可能性,从而实现更加个性化的开发体验[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值