下面是详细步骤:1. 首先确定进程的 ID ,可以使用 jps -v 或者 top 命令直接查看2. 查看该进程中哪个线程占用大量 CPU,执行 top -H -p [PID] 结果如下: 可以发现编号为 350xx 的共有 9 个线程占用了 100% 的 CPU,好,接下来咱们随便取一个线程 ID ...
分类:
编程语言 时间:
2018-07-20 22:28:01
阅读次数:
164
下面是详细步骤:1. 首先确定进程的 ID ,可以使用 jps -v 或者 top 命令直接查看2. 查看该进程中哪个线程占用大量 CPU,执行 top -H -p [PID] 结果如下:可以发现编号为 350xx 的共有 9 个线程占用了 100% 的 CPU,好,接下来咱们随便取一个线程 ID ... ...
分类:
编程语言 时间:
2018-07-17 23:20:58
阅读次数:
217
概述 在我们进行故障定位和性能分析时, 可以使用Java Dump(也叫Dump文件)来帮助排查问题, 它记录了JVM运行期间的内存占用和线程执行等情况。其中Heap Dump文件是二进制格式, 它保存了某一时刻的系统信息、虚拟机属性、完整的线程Dump、所有类和对象的状态等, 是指定时刻的java ...
分类:
Web程序 时间:
2018-07-15 23:23:15
阅读次数:
293
1.启动hiveserver2服务器,监听端口是10000,启动名令:hive service hiveserver2 &;//将其放在后台进行运行,判断启动是否成功的标志是:jps,是否有RunJar进程,或者netstat anop |grep 10000查看10000端口是否连接 ,如果可以连 ...
分类:
数据库 时间:
2018-07-07 23:06:43
阅读次数:
243
有关CPU占用高的问题 掌握一些常用命令 jstack jmap jps ps -ef 等等 top 命令查看CPU使用情况 PID为进程号 执行 ps -ef | grep 18201 找到具体进程 涉及公司图片不能泄露,以本机任意一个进程代替,这个命令会出现两个结果,第二个是刚才执行“ ps - ...
分类:
编程语言 时间:
2018-07-07 12:44:19
阅读次数:
187
jstack使用 jvm jstack工具 jstack简介 jstack能得到运行java程序的java stack 和native stack的信息,可以轻松得知当前线程的运行情况。 用法 jstack [ option ] pid jstack [ option ] executable co ...
分类:
Web程序 时间:
2018-07-05 23:39:09
阅读次数:
205
笔试题: 首先我们看一下下面的代码在堆中创建了多少String 在第4行打断点,然后使用jps打印出当前进程,再使用jmap -histo xxx打印当前jvm中的对象数。如下图所示,String有3778个 再看如下代码中String的个数 如下图所示,String有3779个 最后我们恢复文章开 ...
分类:
其他好文 时间:
2018-07-05 23:19:24
阅读次数:
135
下载https://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.9.3.tar.gz 1、配置环境变量 vim /etc/proflie export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64exp ...
分类:
其他好文 时间:
2018-06-30 18:51:10
阅读次数:
226
DataManager启动失败 启动过程中发现一个问题:slave1,slave2,slave3都是只启动了DataNode,而DataManager并没有启动: 这里一个错误原因可以从: slaves各自的nodemanager日志查看。 查看slave1虚拟机的/opt/hadoop-2.9.0 ...
分类:
其他好文 时间:
2018-06-30 17:01:41
阅读次数:
208
jps -- Java Virtual Machine Process Status Tool 可以列出本机所有java进程的pid jps [ options ] [ hostid ] 选项 -q 仅输出VM标识符,不包括class name,jar name,arguments in main ...
分类:
其他好文 时间:
2018-06-29 17:58:23
阅读次数:
162