00:00
好了同学们,那这个sor安装好以后呢,那咱们接下来是吧,就可以这个安装部署咱们这个Atlas了啊首先啊,Atlas这个安装起来还是比较简单的,你只需要哎把咱们这个Atlas的安装包哎给它解压一下,然后除那个名就可以了,那咱们先把这个Atlas给它安装一下。关键是什么呀?复杂的是什么呀?是这个ATLAS1堆配置,那咱们先安装再配置好吧?啊,那怎么安装啊,来到咱们这个102是不是有一个,是不是有一个OPT software啊,在这个下边有一个第九就是最后一个了atla啊,那咱们进到这么一个9ATLA这个里边你会发现啊,这个里边有一堆的安装包。注意了啊,这个就是当初啊,咱们这边在这个编译Atlas的时候得到的所有的安装包啊,只有第一个才是,就是带bin的,这个是Atlas主体架构的安装包,那剩下的几个你会发现它通通带有什么呀,是不是带这个户程序啊啊户就这个勾子程序,就比如说啊,你接下来你想用你的这个atla对接have了,你要给他安装一下have的户口。
01:05
你想用这个LA对接这个HP了,你得安装一下HP的户是吧,你想对接卡不卡了,有卡玛卡户,你想对接这个呃SCO了,有school的户,哎是这样的好吧,那因此我们得按照文档上,哎不是这个B啊,咱们得先干嘛呀,先把这个server啊,就是这个阿帕奇Atlas2.1.0这个server,这个是咱们整个Atlas的这个server的安装包。啊,这个S应该是源码包,那咱们接下来是吧,直接T-ZXZF,哎,把咱们这个阿帕奇atla这么一个server包,咱们给它安装一下,哎杠大C到哪个位置啊,到咱们这个OT modu下边来啊。那你看它第一个就是一个袜包,哎,大家看好了啊,我们解压了半天,你发现第一个就是一个atla.wa说明咱们这个itla本身它也是一个web应用程序啊,那我们这个解好之后呢,我们来到咱们这个opd model下边,是不是得到了这么一个atla的安装包啊,那咱们给它改个名字呗,是吧,MV atla,然后呢,Atla,咱们只要这个atla就可以了。
02:06
Atla,那现在咱们就得到了atla的这么一个安装包啊,那得到之后呢,咱咱们进到这个at Atlas里边,你会发现Atlas这个目录架构也比较简单是吧?B目录就是脚本,Com就是配置文件,然后modus就是模块,Server就是服务器to的工具啊。那咱们现在是吧,安装好Atlas以后呢,咱们重点要做一下这个2.2章节这一章咱们称之为Atlas的配置,因为咱们atla它实在是依赖于太多的东西了,所以说啊,你要你要针对每一个框架都配置一下这个atla的一些一些集成,那我们一个个来好吧,这一块大家要严格按照文档,小心一点,你慢慢的配就可以了,你只要不粗心不马虎是吧,每一步我给大家讲明白,你一定能够配好啊,那首先我们一个来,首先啊,我们先配一下这个艾LA集成h base,因为我将来我艾特LA要把我的原数据存到HP里边去,那我怎么让我这个Atlas去找这个HP呢?这这是怎么第一步,那因此我去哪找啊,你会发现它,它需要你修改一下咱们Atlas的这个靠复公路里边是不是有一个配置文件啊,叫Atlas-or.proper并且这个配置文件我你标。
03:27
飘红了,为啥标红了,因为你下边无论集成哪个框架,它都需要改这个,也就是这个配置文件,我们需要修改多次,那因此我们怎么玩啊,我们这么玩,同学们,我们先来到这个Atlas的客服目录底下是吧,在这个时候是不是是不是有这么一个配置文件啊,就是Atlas-application.proper如果这个时候你用vim打开它太麻烦了,咱们怎么打啊,咱们利用这么一个工具是吧,咱们以咱们这个note pad加加打开来修改,这样一来会比较方便一点,就这个配置文件我右键。
04:01
我以这个node pad加加编辑。那咱们这个时候是吧,就可以在这个。Node pad加加这个工具里边来修改这个配置文件了,哎,那我们怎么修改啊,你看第一步,它这个文档上提示咱们需要需要修改什么呀,你需要修改这么一个参数。就是这个atlas.graph.story story是存储的意思是吧,你需要你要在哪个地方存储你这个这这这这个图形信息啊,咱们需要在咱们这个102的2181103的21811042181,有的看不懂啊,他说老师啊,我不是把这个存到HP里边吗?为什么你给我给了我一个组K的连接地址啊,因为我说过,哎,咱们的h base它会把原数据存在组K里边。只要我能我的我的这个Atlas能够找到组keepper,我就能找到你的HP啊,咱们是这个意思好吧,那因此你需要先干嘛呀,先在这个配置文件里边找到咱们这么一个参数,在哪找啊,找到一个story host hostname。
05:06
你会发现它默认是空的,它默认是空的,人家说了啊,人家说了,如果你是一个单机模式,那请你给我设置一个log号的,如果你是一个分布式模式,请你给一个组keepper的连接地址,所以说咱们这个地方放的才是2181啊,就是我的这个组keep的连接字符串,好吧,哎,那把这个放好之后,你会发现啊,只要这个配置文件有修改,那我这个地方就变红了。那我想保存怎么点这个CTRL加S,只要它变蓝了说明,哎,咱们这个配置文件在Linux里边就改好了,那这个工具大家应该是知道的好吧?啊,那这个东西改好之后,那咱们接下来还要修改一个东西,你需要修改一下这个Atlas的invader。把咱们这个h base的com目录,我要给他拿过来。就是让咱们这个atla能够找到h base的com目录,我通过你h base的设置去去去这个关联你的h base,那咱们要修改一下了,修改到哪啊,你得打开你的这个linus是吧?在这个里边是不是有一个Atlas inv啊,那就修改一下呗,VM这个Atlas in v.SH在这个里边找什么呀?来找咱们文档说的这个h base com DR。
06:24
我点个复制是吧,来到这个里边,我搜索一下,我看他有没有,你会发现咱们干嘛,咱们搜不到,那搜不到就好说了,为什么呀,咱们直接在最后给再加一个,咱们点一个O是吧,咱们在最后咱们给它加上这么一个配置文件不就行了吗?哎。咱它点个复制,诶来到这个位置,咱们点粘贴是吧,咱们手动给它加一个h base com.R然后把咱们这个h base的卡目录你给它摆过来拿过来,拿过来以后呢,我直接WQ保存,那这两步做完之后,那就说明咱们的atla就已经能够找到HP了啊这一步我称之为什么呀,称之为XX集成h base。
07:02
那h mes集成好以后,那再往下你的这个Atlas就可以集成这个solar了,那Atlas集成solar又应该怎么集成啊,首先第一步咱们还是需要修改咱们这个标红的配置文件,那我需要修改什么东西啊,那咱们先找,咱们先打开这么一个配置文件是吧,你往下翻往下翻。它有这么一堆东西啊,有这么一堆挂这个index的这么一个东西,挂这个index说明咱们修改的是这个索引库啊,Index加search是吧,你会发现是吧,它的这个。呃,Back end的solar,说明它是用solar来做的一个所有文件的存储,然后呢,这个模式是云模式,这都不用改,关键什么呀,关键是这个URL你得改一下咱们这个,呃,So的URL给的还是谁啊?还是我这个组keepper的地址,为什么呀?因为我这个组keepper里边也具备这个的这么一个原数据,我能找到zoo keepper,我就能找到你这个soldier,你看人家这个配置文件说的很清楚,是soldier的zoo keepper的URL,因此咱们在这个地方放的还是2181,好吧,你把这个改好以后,你直接CTRLS保存。
08:13
让咱们这个配置文件是吧,保存成功,那就说明咱们这一步也就修改好了,那这一步修改好以后呢,我要干嘛呀,我要在sor里边创建三个collection,用来存储咱们的这个索引文件。啊,注意啊,咱们现在大家看一下咱们这个架构图,咱们现在这个是不是有一个架构原理,咱们是不是说过咱们这个Atlas会把这个索引文件存到solar里边,那solar这个索引索引库它是用这个collection来做存储的,所以说咱们自己要手动啊创建好两三个所这个collection,那这三个collection分别是存储什么的呀,我们来看一下好吧,嗯。一个是v text的index,一个是age index,一个是full text index,那代表什么意思啊,看好了,咱们说过,咱们的这个索引文件是不是存储的是图数据信息,那这个图就是有点有线,就比如说我有这么多点,那我这每一个点之间是不是都有可能有一个关联关系啊,那这个,那这个v text存的是点,那这个age index存的是这个边缘,Age是边缘,存的是线,那这个full text呢,存的是全文检索,就说明我把整个图也存过来了是吧?有点有线,我最后再存一个全文检索,那所以说现在我们干嘛呀,我们要在咱们这个102上边用solar这么一个用户来执行一下这么一个命令是吧,咱们用solar,然后create干嘛呀,创建一个名字叫v text index的这么一个collection。
09:49
然后呢,然后咱们要用这个so的com配置文件来给它创建是吧,然后有有三个分片,然后两个副本,所以说咱们这个命令大家这个是吧,这个简单了解一下,你就可以在这个102里边给他执行了,在102里边是吧,咱们给他执行一下。
10:06
那这样一来你会发现等他执行完以后呢。那咱们就可以去那个网页端看到咱们刚刚创建好的这个collection,去哪看啊,打开你这个sor,然后呢,你点这个cloud,你会发现咱们已经有了这么一个vex index,而我这么一个collection有三个分片,然后每一个分片都有两个副本啊,这个人能看懂,并且他这个副本还还告诉大家是吧,有一个是leader,有一个是什么呀?是这个active是吧,两个都是active,但是我有一个是leader啊,一个是leader,一个是follow,它这个东西跟那个跟这个卡夫卡非常像是吧?有分片,分片就类似于卡巴的分区,然后这个这个副本就是副本,包括我这个副本里边还分为leader跟follower是吧?哎,是这样的啊。那这一个创建好了以后呢,那我另外两个我二话不说,我给他复制,然后粘贴执行一下,好吧,那咱们给他这个执行一下,还有这么一个第三个你也要复制粘贴执行一下啊。
11:05
复制然后粘贴走啊,那在这个server里边,咱们把这三个collection创建好以后,哎,我来到这个地方是吧,我这么一刷新。咱们这三个collection就可以看到了,注意啊,是在这个cloud模式下有一个gra图,这个图里边就有三个collection,那这样一来,咱们的那个咱们的那个atla的原数据的索引信息就可以存到这个里边了,你就可以做一个全文检索了,好吧,那做到这一步,那就说明咱们的这个Atlas集成,So,咱们也搞定了,咱们也搞定了啊,那再往下是吧,咱们还要给这个Atlas集成一下卡夫卡。为什么呀?哎,因为咱们不是说过吗?在这个atla,这个Atlas在做这个原数据的导入的时候,它需要先存到卡夫卡里边做一个数据的缓冲,所以说我的这个艾拉是应该能够找到卡夫卡的,那去哪儿集成啊,那么还是需要改这么一个标红的配置文件,也就是说咱们这个里边这个配置文件那需要在哪改啊,你往下翻啊,有一堆卡夫卡的配置信息,叫nification卡S是吧,消息的配置。
12:16
啊,通知消息的配置,那我怎么改啊,首先啊,第一个这个什么noificationme是吧,咱们给它改成false,这个开关咱们给它关掉用用不到用不到这个通知的开关,好吧,咱们给它改成改成false。然后再往下,你得给它找到什么呀,找到这个卡夫卡的数据的存储位置,就是atla点卡夫卡点data,这个就是咱们这个卡夫卡data啊,就是数据的存储位置,它不是日志的存储位置,所以咱们这个地方放的是data,不是logs,好吧,那再往下你再给我放一个组keepper的连接地址,咱们这个卡夫卡在组keepper的原数据是不是存到了这个卡夫卡的这个节点下啊,因此这个地方我放的是根目录加一个卡夫卡。
13:01
那再往下是不是有一个boot strap so啊,那这个东西咱们就得放卡夫卡那个。这个9092这个端口了,所以说这两个不一样好吧,一个是组keepper的连接地址,诶一个是卡夫卡自己本身的brokeer的连接地址,它不太一样,那你把这四个配置文件改好之后呢,那咱们就可以CTRLS保存了,注意啊,现在这个配置文件是红色的,那我点到这个位置我CTRLS保存,诶那就说明咱们刚才改的这四个参数它生效了,生效了,那这也就意味着咱们at特S集成卡夫卡它就成功了,就成功了,好吧,那再往下是Atlas自己的一个S设置。那这个里边咱们也要设置一些东西,就还是这个标红的配置文件是吧,在这个里边你要自己设置一下at的配置,就比如说你的设置一下这个Atlas的主机名和端口号。包括这个atla的初始化,咱们不让他每次都初始化,我得改改给它改成false好吧,那因此去哪找啊,再次打开咱们这个note加加你往下翻。
14:04
找到找到这个server purpose是吧?找到这个server purpose,首先第一个就是这个Atlas的连接地址,它默认端口号是21000,那咱们这个logo赫呢,我得改成什么呀,我它改成哈杜102,也就是这个东西你得给它CTRLC拿过来,然后呢把它给它替换掉,咱们要绑定102上面这个2万亿端口。啊,那再往下。你还要设置一个false,这个false就是它啊,它默认注掉了,咱们要把这个端口给它放开,这个参数什么意思啊,是这个Atlas服务器在每次执行的时候,你是否要这个初始化啊,每次开启的时候都要初始化们不用初始始化,咱们给它改成false,改成false好吧,哎,那然后再往下,我还要给它设置一下咱们的这个Atlas的这么一个组keepper的连接地址,那你看再往下是吧,把这个local host的2181,咱们给它改成102103104的一个2181,那把这个都改好之后,那咱们就可以再次CTRLS保存,把这个配置文件让它保存成功,那它保存成功以后呢,那咱们这个Atlas server的自体配置就配置好了,那配置好这个以后,那咱们还要干嘛呀,咱们还要这个去到他这个logo房间里边,给他开放这么一个。
15:24
这这这么一个append,那这个log附件里边这个2END是是什么呀?是这个atla的一个性能指标,如果将来你在日志文件里边希望看到这个atla的性能指标了,那咱们需要是吧,这个修改一下这个end,那怎么去哪修改啊,那这个比较简单,那怎么去哪修改啊。诶,那咱们接下来是吧,来到咱们这个配置文件里边,是不是有一个atla的log街啊,那我就vim是吧,修改一下你这个atla的log键啊,在这个里边咱们搜end搜谁啊,咱们就搜,咱们就搜咱们这个preferend,咱们找到这个end,咱们给它复制啊,然后呢,咱们来到这个Linux里边,咱们给它搜一下,你会发现啊,你会发现什么呀,你会发现咱们确实有这么一个append。
16:12
只不过人家官方注起来了,那我要把这两个注释给它去掉,也就是把咱们这个prefer panda性能指标再给它放开就可以了,这个东西是一个锦上添花的东西,你可以做也可以不做,好吧,那我那我们就按照文档上写的,咱们给他注意一下啊,那然后呢,咱们这个WQ保存,诶那这样一来,嗯。那咱们这个Atlas自己的一些配置,咱也配置好了,好吧,那我改到这儿,哎,我给大家录个视频是说明什么呀,说明咱们现在已经配置好了Atlas的基本环境,那再往下就是atla去集成have了,那咱们下一个视频给大家讲一下Atlas怎么来勾取have的原数据,好吧啊。
我来说两句