大数据开发之Hadoop篇—-jps命令的剖析「建议收藏」

我们在大数据的日常生产当中会经常使用到jps命令,如果问起很多人他们都会知道jps命令是用来干什么的,查看java相关的进程。但是这个命令是属于哪个组件提供的呢?最起码可以肯定不是linux系统自带的。jps是属于jdk自带的命令,当你机器安装了jdk同时将jdk配置到系统的环境变量当中后,在命令行输入jps就可以查看当前的java进程了。当我们使用hadoop这个用户开启了三个java进…

大家好,又见面了,我是你们的朋友全栈君。

我们在大数据的日常生产当中会经常使用到jps命令,如果问起很多人他们都会知道jps命令是用来干什么的,查看java相关的进程。但是这个命令是属于哪个组件提供的呢?最起码可以肯定不是linux系统自带的。

jps是属于jdk自带的命令,当你机器安装了jdk同时将jdk配置到系统的环境变量当中后,在命令行输入jps就可以查看当前的java进程了。

当我们使用hadoop这个用户开启了三个java进程后,你使用su切换到别的用户后,你再使用jps可能是看不到这三个进程的,如果是切换到root用户后使用jps来查看java进程,则会返回process information unavaliable这样的提示,这个时候我们还真不好判断这个进程是不是真的不可用了。

所以无论我们在什么时候使用jps命令后,返回的是进程不可用的提示时,最后先根据pid使用命令ps -ef | grep pid来查看该命令是否真的不可用,如果是因为不同用户的权限问题显示不可用,这你就根据ps -ef命令返回的信息切换到这个进程所属的用户再来查看。如果ps -ef中已经没有了这个命令的,你就到/tmp下的hs开头的文件夹中寻找这个pid文件,找到了后就删除掉他呗。

这里注意了/tmp目录下hs开头的文件夹里面记录了各个用户的jps命令下进程的进程号文件,如果你删除了对进程是不影响的,但是你使用jps命令是不能再看到这个进程了,所以会影响到我们的一些以jps命令为依据的shell脚本的运行。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128013.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月11日 上午11:40
下一篇 2022年4月11日 下午12:00


相关推荐

  • C语言链表操作详解

    C语言链表操作详解为什么要使用链表在未学习链表时 我们常用的存储数据的方式无非就是数组 使用数组存储数据的好处就是查询快 但是它的弊端也很明显 使用前需声明数组的长度 一旦声明长度就不能更改 插入和删除操作需要移动大量的数组元素 效率慢 只能存储一种类型的数据 而链表则可以实现以上这些数组所不具备的功能 此时引入了结构体来实现创建链表的操作 链表的特点 n 个节点离散分配 每一个节

    2026年3月19日
    1
  • 计算机网络协议层次图_ip协议位于网络什么层次

    计算机网络协议层次图_ip协议位于网络什么层次本文介绍了计算机网络的协议层次划分

    2022年10月2日
    7
  • Stdout使用

    Stdout使用Tango 库 Stdout 的使用 Stdout 是 tango 库中标准的执行格式化输出到控制台功能的方法 相当于 java 语言中的 System out Printf 或 C 语言中的 Printf Stdout 在 tango io Stdout 模块中预定义 它支持的类型有很宽的范围 把原来的表示形式转换成文本形式输出到控制台 它支持转换的类型有整数 浮点数 UTF8 UTF16 UTF32 等等 基本用法

    2026年3月18日
    2
  • Java基础篇:什么是hashCode 以及 hashCode()与equals()的联系

    Java基础篇:什么是hashCode 以及 hashCode()与equals()的联系

    2021年4月10日
    152
  • 强化学习DQN算法

    强化学习DQN算法DQN 概述 DQN 简述 DQN 算法主要的算法流程是将神经网络与 Q learning 算法结合 利用神经网络强大的表征能力 将高维的输入数据作为强化学习中的 state 作为神经网络模型 Agent 的输入 随后神经网络模型输出每个动作对应的价值 Q 值 得到将要执行的动作 强化学习的目标是通过学习从而获得最大的奖励 接下来将分成神经网络近似价值函数 求解价值网络以及 DQN 算法效果 3 个方面简要概述 1 神经网络近似价值函数当状态空间和动作空间低维离散时 可以采用基于表格的方法进行求解 当状态空间和动作空间

    2026年3月18日
    2
  • navicat sqlserver15激活码_通用破解码

    navicat sqlserver15激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    122

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号