离线(无网)安装、运行arthas工具的方法
如何在没有网的主机或者容器中,安装arthas工具?
之前的arthas,在启动的时候,都要下载一些依赖的库,必须要联网。现在,使用最新的全的arthas的包,就解决了这个问题。
接下来的部分,将一步一步的展示,如何在离线的情况下,安装arthas工具。
前提条件:
# 1、jdk已经安装好 # 2、java应用已经启动
安装过程:
1、下载arthas全量包、安装
https://github.com/alibaba/arthas/releases/download/arthas-all-3.6.4/arthas-bin.zip
如果下载到本地的文件服务器,可以直接下载、解压 (容器控制台中,也可以直接下载使用)
wget http://172.20.56.117/jdk/arthas/3.6.4/arthas-bin.zip \ && unzip arthas-bin.zip
解压后,运行如下命令进行安装
[root@nccztsjb-node-19 ~]# ./install-local.sh install to local succeeded.
OK,到此arthas工具安装完成。
2、运行arthas工具
java -jar arthas-boot.jar
输入 1,回车
这样,就成功的进入了arthas的控制台。
后面,就可在其中运行各种诊断的命令了。
说明:1 后面是对应java进程,如果有多个需要选择,对哪个java进程进行调试。