- 00:00 - 行,那我们看一下这个,刚才呢,我们是把这个安装完了,接下来呢,我们来使用一下,使用一下,呃,看一下第一个案例啊,第一个案例就是监控端口数据啊,一个官方案例,这个人干什么事呢?是这样的来。使用监听一个端口,收集这个端口的数据,并打印到控制台。并打印到放来,那我们分析一下,就之前我们所讲的south China跟think,大家还记不记得住那监听端口数据用什么?我知道肯定是对吧,前面。那他看到了,说你小金汉那个对吧,好,第二个打印到控制台的think呢,Log think OK,这两个定,那中间China,其实我们选中那个memory China或者说fair China其实就无所谓了啊,这两个都可以啊,都可以OK,那我们看一下这个东西啊。 
- 01:04 - 这个呢快速过一下,因为刚才我们分析完了,通过这个那工具向本机的五个四,我们随便选一个端口,选一个不用的,你这个时候假如说他都把开了。你就不要选9000啊,什么808032等等这些端口了,因为这个端口已经什么已经在使用了吧,啊5007年这不要用了,五个四这个端口很少有框架用的。啊,对吧,啊,虽然这个东西中国人不喜欢,好像国外他也不会用啊,国外因为端口也是国外的嘛,啊这个东西好像国外也不在用,那我们就用一下对吧,因为我们确保这个端口呢,没有人用啊,没有人用就够了。四个色的应该是四个色啊,不是五个色。我看五个四应该可以,这个这个少写了一个,就五个四或者四四都可以,最大到多少呀,号六是吧,应该六三啊六三就说这个是可以的吧,就统一下不是这个应该是做做PP的时候漏了一点了,这个是统一的,无论是四个四还是五个四,这个都可以灯考肯定统一嘛啊那然后你去发送数去,然后通过去。 
- 02:18 - 监听啊,监听这个数据,然后source呢,读取这个数据,将数据通过我们打印到这个控制台啊,也就是说要用到这个net source。啊和log sing中间呢,我们就选用简单的,因为memory China比较简单一点啊,比较简单一点,OK,那NCNC呢,等会需要我们自己装一下。NC调动需要装一下,因为这个命令呢,呃,没有,就目前呢,它没有就Linux它不是自己就自带的,需要你去样去装一下,要你装一下,然后这个是启动from agent的一个进程啊,等会呢,我们从官网上拿,我们不干这个,这个呢你现在看了也记不住,对吧,从官网告诉大家从哪去拿,拿完之后呢,然后我们去敲一下啊,去敲一下,因为这个东西呢,在后期还是自己去敲的啊,去敲的,因为官网上它也有啊那。 
- 03:08 - 然后之后呢,它这个效果就是这个样子。Nc host或者说写HELLO102也可以啊,五端口发送,然后它就开启了一个客户端去发送hello,然后这个地方是我们开启的那个内容。开启之后它就这个样子,然后呢,就能看到这个hello的这个数据啊,因为我们是打印到控制台的,所以日志呢,直接输出到控制台,这是我们所要的一个效果啊,所要的效果,那第一步我们得去安装一下什么。那看到那看到那我这个地方,因为怕那个咱们那个班上的网速不好,我三台已经装过了,我可看一下走123456走。我已经装过了,过了三都装过三可以装一台就够了啊,可装了我三都装了。那这个NC是怎么用的呢? 
- 04:03 - 这样NC这个东西啊,就ne cat啊,我们装了没有,装了一个NC这个命令嘛,对吧,现在就可以用NECA这个工具了啊ne工具了,它呢,可以开启一个服务端,也可以开启一个什么。客户端,那就是实现服务端跟客户端进行一个通信的。啊同意的,那服务端怎么开呢?NC-LK,然后假如说我用五个四这个端口,因为我把这个端口没用对走。好,它就阻塞在这了。阻塞,这是服务端,然后呢,我们在这来干一个什么。客户端,因为服务端没有写什么地址对吧,默认的就用的什么logo的本机,然后那此时我客户端是不是要连他呀。NC,那我连哈多102,然后是123455个四吧,我写的是五个四对吧,OK,五个四走好这边也阻塞了吧。啊,烟阻骚扰是这个意思啊好,那然后我发给他发一个什么。 
- 05:04 - Hello。收到了,然后发一个什么你好对吧,诶这边你干什么。收到了啊,收到了,这是做通信的,而且你要知道它是开启服务端的,那我把它CTRLC给它干掉,注意啊。服务端挂掉了,客户端还可能存在吗?部分不可能,你看客户端自己是不是挂掉了,我没有CTRLC了啊,但是服务端是可以单独什么。存在的,因为没有客户端,连我服务都有了,但是你没有服务端,你客户端能有吗。不能对吧,啊这意思,你装一下这个NC啊,实现这个网络通信的,网络通信的它呢,是利用的什么。端口啊,利用的是端口是这意思,OK,好,这个我们就搞定了,接下来我们继续往下走。这个至于看一下这个什么ne,看ne state看一下这个端口对吧,正常这个五个四端口,你所有的东西应该是没有用这个端口的,所以呢,用它比较安全一点啊,比较安全一点没有用啊,防止跟其他的内容呢,呃产生一个冲突啊,产生冲口,那接下来我们要去做这个事。 
- 06:10 - 创建这个A的一个配置文件。创建它的一个配置文件,用的就是这什么,随便这个名字你随便取,因为启动的时候会用到这个名字能听懂啊名字无所谓,那我习惯上还这样呢,在这呢,Make DR一个job啊,就把这个关于这个任务的内容呢,都放在一个job里面,OK吧啊,统一管理啊,CD的这个job里边。然后呢,就是生长环境中大也一样,就是这种命名呢,你不要写一点COM2点com。因为这样你最后都不知道这里面到底干什么事,还非得进去看一眼吗?那习惯上我们这样啊,就是诶它是一个什么东西呢?我们是不是要读端口数据啊,对吧,那cat,然后经过我们所说的from对吧。 
- 07:01 - 到。Rode啊,点康复,至于后缀你也无所谓吧,啊点。com就告诉他的一个配置文件,而且这个就能看出来它的一个什么。干嘛用的吧,就是他要监控端口数据传到控制台对吧,你别管我中间用的是memory还是三的,这个其实无所谓对吧,假如说你想知道的话,你在中间写一个memory,或者说写一个什么。也可以吧,啊,就是这意思啊,就这意思,就是建明之意,这样呢,你以后看起来就比较方便,你写一点靠谱,当然人家也能工作。对吧,你就像你定义变量一样,你把ABC定义变量也行,但是呢,最后看起来又不方便,我们重点的就填它里面的东西来,我这个时候呢,把它打开。好把它打开,那要填几个东西啊。嗯。 
- 08:02 - 哎,这个东我们重新打开一个吧,这个先不干扰我们要配置的东西,就是south China加think能听懂,就这意思,OK,然后呢,这个点开就打开这个内容好去哪找呢?对吧,第一个案例我们肯定不能从文档当中直接打过来,对吧,我们从哪。这个地方往下走,它这个地方呢,就提供了一个官方案例,第一个那叫什么。一个简单的例子,对吧?OK,那我们把它干什么?把这个拿过来,我们来看一下啊,我们来看一下它的观观力里边到底怎么写的啊,到底是怎么写的,OK,这里面呢,我们把它分为六部分。啊,应该是啊,目前我看一下啊,目前定义应该是五个部分,目前五个部分啊,最终呢,我们更多的需要用到六个部分,现在五个部分就够了,你看第一部分中间都是空格隔开的,第一部分干什么事? 
- 09:01 - 叫name the cons。命名组件,对当前那个什么A的呢,来说来命名组件。啊,命名组件好,前面你看一下这里面命名的组件是不是我们之前提到的。Source China没问题吧,啊,三个组件嘛,我们说了这个呢,是整个A的一个配置文件,等会我们启动A的时候就要依赖于它。叫依赖,OK,那这个时候。你看到三个内容,同时你发现了一个问题。加都加了S,这个S不是说你想加就加,不想加就不加,是必带的,对吧,而且同时它加S告诉我们什么事情。我是不是可以在这个A的当中定义多个同一个组件的,对吧?S我可以有多个。China,我可以有多高? 
- 10:00 - Think,我照样可以有什么。多高?我之前是给大家画了一个这样的图,还有印象吗?China对吧,China single他single他呢,诶对接什么两个single对吧?这个图里面体现的是什么。多个China跟多个其实S呢也可以什么。多个啊也可以多个是这意思,因为我们从这个配置文件能看出来,好这个一派呢,我们就知道了,就命名呢,Re 1C1就命个名字,那下面这个什么。R1K1CE,你名字得跟上面保持什么。一致保持一致,你不要上面加C1,这个写C2那就不对了,对吧,就相当于前面是做变量的声明,后面做变量的什么赋值等等这些操作吧,啊是这个一样的,跟你写代码是一样的,好那第一个声明模块,除了我们看到这三个组件之外,你还看到了一个什么。 
- 11:00 - A1。A镇对,它代表的是A镇的当前这个A镇的一个名字。啊,注意,如果说我们在102这台机器上想要开多个。A着呢,就是说我102,我有两个文件要裁。对吧,我第一个我想我想我它分开采,我不想用两个source去采,我第一个A的呢,采A文件,第二个A电的呢采B文件,那这样你在102上面是不是就启动了两个A的。对吧,那作为它是一个进程全局的一个变量来说,对于整个来说,你这个A的名字要干什么。要唯一,要不一样要不一样能听懂啊,要不然它起不来说A1已经存在了啊,所以呢,这个地方既然我们只有独一唯一的一个,所以你随便取,你取A1 a2a3这个无所谓啊,甚至你不叫A叫B1B2B3这个也可以能听懂啊,就是一个名字,就跟你第一一个变量是一样的啊,第一个变量是一样的,好,这个是定义,定义了全局的一个变量,那接下来你看它定义的是什么。 
- 12:09 - 叫描述和配置当前的什么。第一个。a.sources.R1,也就是说因为这个地方它可能有多个,是不是你要告诉我你配的是哪一个,然后要配的什么类型啊,这个类型当中呢,有一个什么。那啊就是neca,就我们说的监听端口号,监听端口号好,第二个既你是监听端口号的,你监听的是哪一台机器的端口,对吧,你绑定的主机和绑定的什么。端口你再告诉我,因为正常情况下,刚才我们不也一样吗?你开启一个服务,或者说你监听刚才我们写的NC,直接写哈102是不是NC这个命令,对吧?啊,就类似于这个neca,接下来你得告诉我,你要监听每一台机器,每一个单口号了,对吧?啊是这意思,那同样的它这个组件当中呢,就定义了这些个内容。 
- 13:10 - 啊,那接下来是定义的谁呀,Think上面是声明嘛,下面呢,具体的定义好think的一个类型是啊,当然其实除了log,我们还看到什么ID think呀,卡不卡,Think有很多吧,啊,那个都是它的一个类型啊,都是类型,那这个呢,我们用一个log。两个logo,好,接下来这个地方定义什么?对吧,C1嘛,C1的类型,你看官方的第一个案例用的什么。Memory对吧,内存级别的好,接下来这个capacity什么意思,容量吧,我们说了它是作为缓冲的,那缓冲总有个大小吧,对吧?啊,有个也有个最大值,但是如果说你速度差距太大了,而且长期s be single一直都要大,那最终你这个China无论配置有多大,它总会有买了一个。 
- 14:08 - 随着时间的流逝对吧,总共又买了一个,那总有一个预值1000,那有同学说这个1000是1000个字节,1000兆还是1000,什么东西呢?是这样的,它代表了1000个事件。我们之前不是说过在当中是通过事件的形式来传输的吗?这个1000是1000个事件,能听懂1000个事件,好,那接下来还有一个什么容量?这个叫什么,也是一个什么容量,这前面这个单词认识么。传输事物相关的,对它里面呢,还有事物啊,是也就是说一次我要传多少啊,就这意思啊,一次传多少,那这两个值数量集应该就是说一次传输的数据量应该比你这个容量要干什么。 
- 15:10 - 要小嘛,如果大的话,这个事情就不好办了,我一次传进来1000条,不好意思,我。掺的说我只能装100条,所以你知道这两个值配的时候要关注一下吧,啊是这个意思,尽量的,你看官方他提供的在一百一一千吧,啊那我们就用这个值,因为我们综我测试的数据量呢并不大,1000个事件呢够了啊,1000个事件够了,好,前面有的人说定义定义完了啊,就是声明,声明完了,定义也定义完了,为什么后面还有一个,来看一下它是干么事的,它叫bend the south and seem to the China。就绑定的吧,因为注意因为由于啊,这个里边south China sing都可以有多个,那我这样行不行。我这种。两个没关系,我单是放在一个A的里面,我用这种来做是不是也可以,但是我是不是之前画的是这样的。 
- 16:05 - 对吧,类似于这样的一个东西呢。是不是也可以啊,对吧,那你。你光光秃秃的定义了是吧?两个China,两个single,他知道你到底想怎么走吗?不知道了,所以我们应该把这些东西干什么?做一个绑定,做一个绑定,好那他都说了绑定那个source跟think到China上面嘛,啊,他China上面是这个意思,也就是说中间的不动,哎,你们俩的对接,我一个呢是往我这里边写数据,一个从我这里边去拉取数据,对吧?啊就这个意思,好那我们看一下这个东西,这个re一点CHINA4CK一点China,发现没。说明什么问题?这是官方的直接粘过来的配置文件法,对吧?啊第一个简单的案例嘛,啊,简单的案例,那这个地方有S这个地方。 
- 17:00 - 没有说明什么问题,还记得我最早的时候画的图吗?C1S2 C2这个呢是K1这个是。也就是说这个东西啊,你可以这样配。对吧,啊,同时呢,你可以。这样的,但是不好意思,每一种不行,如果说我在家每一条线是可以的。这条线不行。因为我们从官方的配置文件里面能看到R可以绑定什么。多个China啊,也就是说China的数据源,你不是由source说接收外面的数据源,然后红光even的写给我China吗?啊,我可以有什么写给多个China,因为我有副本机制,我想写给多个,因为我下游的对接很多内容,对吧?啊可以啊另外一种。 
- 18:09 - 我做负载均衡,一人一条,在这轮巡的呢?对吧,啊等等这些操作,那你可以写多个,但是不好意思,Think跟China绑定。Single只能绑定一个拆,但是拆一个China可以绑定什么多个single,这个不冲突对吧,也就是说假如说我里边定义了一个K2,我是不是应该加一个这方。这个是可以的。能听懂。这个代表着我C1绑定了两个think对吧,但是你think只能绑定什么。一个China。也就是说China跟。C是什么关系啊,一对N的关系吧,啊,一对N的关系,但是反过来就是什么。不行啊,反过来就不行,你必须只能绑定一个啊,这是官方文档,像这种S你要关注一下,因为这款它加了S这块不加S对吧?啊,你要注意一下,好,那配置文件我们就写完了,我们就写完了放到S做一个保存啊,做一个保存,注意这里边写的是logo host,好嗯,你写哈102也可以,你要配了那个什么ETC那个下面host斯对吧?啊映射也可以,因为刚才我们NC查看了是不是写哈102主机名可以啊,对吧,你写IP地址这个地方写IP地址也可以啊,这个都无所谓,好保存一下退出啊,那接下来我们看一下它的一个启动。 
- 19:33 - 啊,它这个启动在下面,这个刚才是低了一些吧,接下来说。我们可以启动一个什么了。From as follows用下面的命令来启动,OK,那我们把它粘过来看一下啊,粘到这里边来。嗯,可能我放在最后,因为这个东西都在正好看到背放在这,那我缩小一点,因为能看的全一点,对吧,这个能看清吗。 
- 20:05 - 能吧啊,因为这个稍微小一点,首先并目录不用了吧,那既然你要这样写的话,得到的安装目录下对吧,好,接下来是我们的。附中NG就是并目录下可执行文件对吧?可执行文件呢,然后跟着具体的核心的参数,你要启动的是什么。一个A电脑好,接下来什么杠杠,杠杠这种东西都传的什么。参数对不对,都传的参数啊,好,第一个叫杠杠抗。而且直接用的是com,你看这个地方它有用的是B。也就是说本地是不是有个康目录还记得吗?对吧?哎,用的你配置文件好,接下来叫杠杠file叫配置文件,诶这有一个。com,它指向的是一个目录对吧,这个。com是一个一个目录,接下来它有个刚刚康就指向一个配置文件,然后是exam.com。 
- 21:10 - Example。这个就是什么。Example点康复,也就是我们自己定义的那什么。配置文件啊,关于这个A电脑的配置文件,好,接下来这个东西。刚刚那一个名字,而且后面跟了一个A1,那这个名字定义的谁的名字,A的名字啊,定义的A的名字,好,最后这个东西你来看一下干什么事,因为我们里边用到了log,那我们指定一下这个log呢,最终用in for级别的日志都打印到控制台就做这个事了,但是你不加他又打到哪了。日志文件里面了能听懂对吧?啊,我们加上那个它就不会打印到日志文件,直接打印到后台,因为这样更方便一点啊,更方便一点,OK,那我们把这个解一下啊。 
我来说两句