00:03
好的,那今天呢,我们啊,有一个比较重要的一个事情就是要啊。讲解一下啊ES。7.10。安装安装啊。首先呢,你在安装这个产品之前,你你首先对吧,你要去获取这个软件,好吧,获取这个软件啊,那么你们可以在这个网站啊,这个网站进行这个产品,这个这个里边去找到对应的最新的ES最新产品跟。跟那个K8的最新的产品啊,这个至于怎么下载,那我就这里就不多说啊。首先呢,你在装这个产品之前。你你还得有一个CVM对吧,CVM,那我这里就一个例子啊,一个例子做一个呃集群的节点啊,去装一个ES集群,七点一点的集群,好吧,那我最新的我的ES的我的我的我的SOS的版本是7.6 7.6好7.6这个是版本,然后我的我的。
01:23
我的那个数据啊,数据在这里啊,一个是7.1.01,一个是K8了7.1.01,所以说大家在下载这个软件的时候啊。就一定要是对应的好吧,对应的好对应的,然后呢,像这个安装这个ES的话,它是因为是Java的应用嘛,所以说必须安装一个JDK啊,你可S8啊,也可以是一次一,但是建议啊安装最新的安装一个JAVA11,因为它的推荐是JAVA9以上,所以我这边装的是。
02:01
11好吧,OK,那么这个条件准备好以后,那我们就可以开始进入安装的一个环节了。好吧,因为我这边都是安装在啊。Use势logo下面啊,Use logo下面,所以我们就可以把它解压一下,好解压一下,解压到use logo下面,OK,那我们去看一下。对吧,我们就会有一个啊,7.10.1 7.10.1。啊,7.10同时K8呢,也解在这里啊,这个也是7.1001对吧,7.101都是同对应的。那么装完以后啊,这里还要注意,因为成ES7以后啊,它必须用普通账号去启动服务啊,包括这个呃,K8了跟。那个那yes都必须用普通音符,所以我们还需要。
03:11
创建一个普通用户,那我这里就是elastic elastic这样一个用户,好吧,这个是我之前创创建好的啊,所以大家也许需要创建,只需要创建就可以了,不需要密码。OK,创建好以后,然后就是JDK啊,我这边是11好吧,JDK11,所以JDK我们要配置一个环境变量对吧,先解压,解压完以后我也是解,解压到这个路,解压到这个user logo下面对吧。好,那么这里有一个。11对吧,11,那么我把它放在了这个啊,系统环境变量里边,好吧,系统环境变量里边,那么这个是我自己的一个配置好吧,自一个配置啊,这个是它的一个路径啊,这个是它的一个编的一个路径输出啊,输出完以后我们再缩死一下对吧?啊说死ETC对吧,这样子就就OK了,我们可以看一下。
04:16
对吧,就是十一十一。所以嗯。十对吧,11OK,所以。解压授权对吧,解压授权都是要同步执行的。同步执行的,同步执行的好吧,OK。所以这个是一个安装的一个基本步骤啊,那我们授权完以后,那我们就输杠。EST c我们切过去对吧,切过去那我们再看一下它是需要做一些什么配置好吧。就是费者我可以VI啊,有local也好费,我看一下啊,我看一看这个里面到底需要配置些什么东西,就是ES的一个关键配置啊,我们成啊,我们直接拿这个线上的这个集群,好吧,首先需要有一个class LA。
05:20
啊,这个可以自定义。啊,这个我这边定是要给sir啊,你可以根据自己的生存环境来定,OK,那么这个loadline。好,二点内这个是什么,这个是这个节点的。名称就是你这个集群节点的名称啊,你如果有三个,你LOAD1 load2 load3分别表示或者IP都行,对吧,我这个是LOAD1,好,你也可以自定义,当然。这个我们还可以定义很多其他的啊,一些什么load点啊,Master啊,Load点什么什么,对,就是一些角色啊,啊我们可以自定义,当然也可以不定义,它默认就是开启了啊,就是即使master就是数据界定,那我这里就不不开启了,好吧,就默认就行了,而且这里还有一个passing data。
06:10
啊,这个。表示的是啊,表示的是这个ES存储库的一个啊。呃,一个存储数据的一个存储路径啊,在本地的一个data文件夹啊,这文件夹嗯,日志。也是在这个date文件夹里边啊,他这个会默认会创建一个啊日志日志记录,所以所以这两个啊,这两个我们要配置,配置一下好接着往下。接着往下好。Let the host。因为我这是自建的一个集群,对吧,我可以开启一个公网啊,开启一个公网啊。所以这里写0.000,表示所有IP啊,所有IP都能去访问这个E区,当然线上环境一般不建议这种配置,因为我这里是模拟配置,模拟使用,所以我就开启了0000啊,你一般配置成你的内网IP。
07:18
好吧。然后这个不变,9200,这个是对外提供服务的端口啊,对外提供服务端口OK。接着往下。这个。Host啊,这个是你就是你的集群。有几个节点?啊,有几个节点。就要写几个IP啊,写几个IP在一个中括号里边,然后用括号括起来啊,用双引号引起来,知道吧啊。这是这个就是如果你的集群里面有八个,你这里就要写八个。就是这一个啊,一定要注意啊,因为我这只一个,所以我就只去写一个,OK class in it must Rose,这个是。
08:07
好,这个是集群启动的时候需要的用到的初始化的master节点啊。啊,这个。就是如果是生产环境里面的话啊,肯定是啊,要多写多个写多个,但是他不是跟他不是一样的啊,所以说这个戏子。他必须是所有节点都必须要写,所有整个节点都必须要写,但是in这个master节点,它只只需要写,你具备。二可以承担主节点的那些节点。知道吗?就是比如说你这个集群里面有20个节点,但是你这个里面具备承担20节点的角色的节点只有三个,那么这里就只要写三个。知道吧,啊,因为我这里默认就是一个,所以我就写一个啊这个,而且这个要注意这个英译词master,它是集群初始化起征的时候会晕到。
09:10
啊,阴道完以后,后面就不需要了,所以它的。啊,所以他的这个,呃。呃,新人的话,这个角色的这个这个点它呃比ES6以前他更更加的自动化了,所以这个啊,如果你的集群里面。有多个具备承担master节点角色的节点,那么你就写进来,如果没有,你去写,写几个就可以了,好吧,他只是头一次用到,后面就不需要再用了啊。就这个。那我再看,再往那后面就没有了,对吧,所以所以。我直接把这个配置文件拿下来,就是就是就是这么几个配置,其实就没有了。啊,这好,就是汲取名字load line对吧,然后就是啊这些什么pass data啊,这些这些啊这个。
10:06
是吧,然后今天的IP,这个IP一般写内网的啊,但是我这个是因为实际需要我所以就写的是外网的,然后就是细字好吧,所有的节点都要写。OK好吧,那这个我们就就这样子的啊,退出退出来。然后这里还要注意这个就是一个新的集群的话,我们这个配置文件配置的啊,然后我们还要看一个啊。这是一个啊,一个什么呢?一个我们我们去看一下啊,行,我们这子use local。我们看一下啊,我们看看这个配置文件里面有一些什么东西,配置文件里面有一个ES配置文件,还有一个JVM对吧,那我们看JVM。
11:04
对吧,那因为我一般一般我这里是啊,一般这个GVM就是配你的堆堆占内存的一个空间,一般是物理内存的一半是吧,就是这个虚拟机物理内存的一半,因为我这边还需要一些用务,所以我配的是3G,最大的最小的啊,最大的对内层,最大的最小对流层就3G,好吧,这只需要这里搞一下就可以了,OK。配置完以后,配置完以后,那我们现在就可以正式启动了,对吧,启动。那。什么启动啊,我们我们可以看一下,而因我这个之前已经启动了是吧?啊启动那我先把它先把它杀掉对吧,就七杠九,然后我们直标杀掉对吧,我们直杀掉那就是啊,正儿八经先上的,它就是就这么用对吧,就这么用那。
12:02
启动一下。好,就这样子对吧,就这样子,那如果是这样子的话,他就是前台启动。啊,你想啊什么什么什么的啊啊这个是提示信息对吧,说你的JDK必须要至少多少多少版本以上对吧?OK,然后这个就是加载一些插件对吧,这个就是启动,OK,这个是启动就发起来起来了是吧,就这样子的。OK read To Green对吧,就是状态已经了,那么这个时候,那我们的这个ES那就起来了,对吧,起来了,起来之后呢,然后。然后那我们可以再开一个窗口。我们可以再开一个窗口,对吧,再开一个窗口,那我们知道,因为它是一个。官网IP是这个对吧,外网IP是这个,我们就直接用Q。
13:04
直接用HTTP方式对吧,9200好像就就可以访问了,对不对,那如果是。内网呢,我们看一下内网是多少啊。6Q。我看一下这个好像也是可以的啊,对吧,内网外面都能访问。那外我都能访问,OK,那那这个就是一个ES的一个启动啊,也启动,但是如果说它你你在启动的过程,如果说包什么虚拟内存不足啊这一块的啊,那么这个时候,那么我们就还需要改变一个位置啊在这个位置。就是在这个本机啊,输入一下这个命令啊,就是这个是开一些虚拟文件的啊。就是通过这个root账号啊,在本机执行一下这个。
14:01
啊,这个。他默认是6536,把它改成26万。那么这个它的这个虚拟内存就不会报错了是吧,以便我们能够打打开更多的这个啊虚拟文件好吧,那么这个就是ES7.10的一个安装啊,这个是我们通过啊去Q外网。Q,内网外网我们都能够进行一个自己的访问,对吧,同样的我们自己可以自己有个postman对吧,Post这边那这个时候我这边直接。啊,直接get一下,然后这个是他的一个公网IP9200,我直接这样子,好像这也可以对不对,那就是说,那就是说他这个已经访问啊,已经访问连存了,对吧?访问连存了OK。对吧。那么我们可以可以通过get或者post去朝着这个椰子了,对吧?这是第一种方法啊,通过postman啊,这个插件啊,去操作这个ES,还有一种方法就是通过Q啊。
15:08
命令行的方式。直接去操作这个E,还有一种方法就是安装一个可八了啊可八了。可办了,那我们现在再讲一下K班了,怎么装?好吧。那么这个ES就装好了对吧,装好了行,那我们就再玩一个K8了。他娘的。啊,刚刚说我们的K8呢,也是装在啊。这个位置对吧,这个位置同时赋予了他的权限,对不对,赋予了这个啊权限授权这个权限,那么这样我们现在切过去看一下。
16:00
啊,我们切过去,然后呢,我们看一下这个贴半拉的配置文件啊,这个核心配置文件他要如何配好,这个也是我自己配好的啊,我就直接拿出来给大家分享一下第一个。这个端口5601就是可以的,对外提供服务的端口,你可以改好吧,一般默认不变,如果你要改可以OK。这个c host,如果说因为这个K8你要对外访问,所以说一般我们会配置四个点啊,如果你不对外访问,那就内网就可以了,或者是其他就可以了,好吧,就这个,然后呢,再往下面这话就是这个。啊,这个因为我这里配置的是,因为我的我的ES是对对外访问的嘛,所以我配置的是外网的920端口,对吧,如果说他不能对外访问,那就是内网的焦点端口啊,这个这个是核心配置要注意啊OK。然后后面就没有了。
17:01
对吧,基本就没了。那就这样子对吧,就是这个配置,那么配置完以后啊,配置完以后,那我们现在就是要去啊。启动这个K8了,对吧,启动这个K8了。那么其判了。因为我们。啊,之前刚刚也说了,他必须要是非root启动啊,为了安全起见,所以我的事情也是给他设置了一个是吧,一个一一。这个账号,那我们也是通过它去启动,对不对,我它去OK,那么K8呢,启动我们看看K8有没有起来好吧。呃。OK,八那四已经起来了是吧?行,那我就把它先K掉吧,好吧,好,那就是K杠九,我们先把它PG21P-F78了,对吧?我们再看一下就没了,对不对,OK,行,那我现在启动一下,好启动一下就是use local巴了,B巴了。
18:14
对吧,那我们就放前台启动。放在前的节奏。啊,这个是冲了前台,OKOK应该就没问题,警告啊,什么什么什么,这个都是些错误的一些一些什么,呃,其他的一些啊不管没关系啊,这个没关系,这个就该就起来了,对吧,起来了行起来的时候,那我们就直接就访问一下啊IP5601对吧,OK。OK,那你看它就在加载,在加载那行你启动了对吧,启在那么通过这个KB了,那我们也也。啊也启动也进去了,对吧,因为他这个是K8新啊7.10的一些排版有些不一样的啊,这个是K8的一些啊一些呃,预览啊,展示啊,仪表盘啊,学习啊,格式化对吧?啊这些啊基本上都差不太多对吧,他只是说排版更清晰了,那么可以开开根据对吧,可以看一下机行这个状态对吧,OK,也可serve green对吧,一个节点啊数据一个当前的一个主文面是九个对吧。
19:26
等等啊等等。对,那这些是一个啊,7.10的一个啊,一个版本的一个安装一个安装。这个就是一些呃,小的一些注意事项,好吧,那最后面呢,我们还会讲一个什么呢,就是讲一个什么呢,就是讲一个嗯,因为我们都是放在前台嘛,对吧,放在前台,那么所以我们可能还是会要注意一下,就是放前台,它组出了我们其他的操作,那我们是不是要放在后台去了,所以我们去把它切掉把就关掉。
20:03
OK,那这个也是ES对吧,这个我们也也关掉对吧,关掉行,那就成成启论一下优势,Logo也要变也杠D对吧,杠低就是放在后的前中。OK,启动了是吧,那这个这个我们也也也也啊是对吧,然后又是local k8了B8了,然后呢,就是一个这个。对吧,那这样子我们就。就给他放在后台学习中了,那么这样子的话,就不会因为他阻塞了我们的工作任务是吧,阻塞其他操作,以至于阻塞他这个服务费。运行对吧,所以我们这也就OK了,对吧。行,那么今天呢,我们就是花了一点时间来讲解一下这个啊。7.10ES集群K8以及的安装,以及这个postman的一些基本操作,好吧,基本操作啊,Post这个工具也很好用,所以所以说大家也多玩一玩好吧。
21:12
那么我想一想,还有什么其他的?应该就没有什么其他的了,至于其他的一些呃,操作的话,我可能就大家去看一看官网啊,可能会比较合适啊,一些官网的一些介绍啊,这些文档对吧,这些文学习文档这块的一个建议啊,一个介绍对。他其实是一个人的一些。去介绍啊。你知道啊,那么有什么不懂的地方呢?就可以上官网啊。那显然今天我们就放点时间讲这么多好,谢谢大家。
我来说两句