温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,我们来到第四章数据采集模块。那在讲这一章之前,我们先做一个脚本,那这个脚本有什么用呢?大家先来思考一个场景啊,比如说我们有三台服务器。102103104。那未来呀,102 103 104上都会部署很多个进程,之前咱们说102上是十九十九个,这边是八个,这是八个这么多进程。那我要想查看每台服务器上的进程数,那我怎么办呢?我是不是在这里面执行一个GPS。在这里面再执行一遍GPS,这里面再来一个GPS,每次呢,我都会来到三台服务器上分别去执行。非常慢,那我能不能说我在102上执行一个。脚本啊,一个脚本。然后后面跟上GPS,那我就能在这里面查看啊,102的进程,103的进程,104的进程,查看起来非常方便,哎,是想实现这样一个功能。那这怎么办呢?
01:00
非常简单啊,这脚本我们来看一下。啊,因为这个脚本太简单了啊,直接给大家看一下就行了,看这这么写。你首先要便利三台服务器对吧,那这里面就得有一个负循环。啊,10213104,然后在这里面进行什么操作呢?那你要想访问每台服务器,那就SSH对应的Dollar i123取出来,然后后面这个啥意思啊,Dollar星。刀郎星呢,是你在你这个脚本,这部脚本脚本名称后面传进来的是哪一个命令,那我这里面就会作为它相应的一个参数传进来。对吧,那每台服务器都执行跟你后面这个内容相同内容。那比如说后面我们会用它来查看所有服务器的一个进程,那就SQ,然后GPS。那未来他就会在这里面。哎,102的,103的,104的都给你打印出来。对吧,因为这有个中间这个啊,一口一个分隔符,你循环变这三遍,那我就这里面是1020304啊三遍。
02:04
好吧,那这脚本我直接拿过来了哈。呃,复制。VM,那我们这脚本呢,叫SQ。点谁去?然后甚至mod。吸气好。呃,搞定搞定之后呢,我们用一下啊SQGPS查看啊,你看这里面就是102对应的,哎,这里面有多少个进Java进程,103上,104上啊看起来呢就非常方便。啊,后续呢,我们会用它呢,呃,会提高我们的开发效率啊。
我来说两句