00:00
那下一个呢,我们给大家聊一下这个这个这个先待会就说啊,我们再来聊一下这个Linux下面搭建SC的一个开发环境,那么同学们都知道你们将来在实际的这个工作中的一个环境,它是这样子的,先简单的聊两句,就是你们将来实际的开发环境是这样子啊,就是在你们这个团队里面呢,我们的你们的项目是放在linuxx的。Linux的,比如说现在用的比较多的呢,一般是神通O,一般来说都是神OS在这里面,我们的项目是部署到这里的。部署到这个,部署到这个Linux下面的,那么问题来了,苏老师那个Linux是部署到哪呢?一般来讲哈,都在公网,就你们的公司如果是正式的开发环境呢,是放在公网的,如果是在公司呢,公司会搭建一个Linux服务器,那你们的开发人员会有很多,比如说这个地方是小王。
01:01
对吧,这是小王,哎,这是小王。他是我们的一个开发团队的一个成员,再比如说还有一个小李。还有一个小李都是我们开发团队的这个人员,比如说小李来了。啊,那么问题来了,那么他们怎么样来共用这一个项目呢?诶,原因是这样子的,一般来讲就是我们前面讲过的,就是你会用一个远程工具能够连接到这里,对吧,肯定的。一个远程工具这边也有一样的,就是它会远程工具连接到这儿。啊,连接到这,那连接到这里呢,我们这个项目呢,一般来讲都是在Windows开发,然后把它上传上去,再进行这个编译或者执行,所以说你在这个实际开发的时候呢,项目我们是在这个Windows开发的,一般来讲这么干的啊,最起码你会有个工具。在这里我们开发项目。开发我们的大数据项目,开发大数据项目一般来说是在哪里呢?在本地,在你的本机上啊,本机呢,而且一般来讲都是在Windows,好说老师我用Linux开发可不可以也可以。
02:13
但是Windows大家不是更熟悉吗?开发这个在本地开发,开发完了过后呢,你就会使用这个,像我们前面讲过的,像这个像这个XFTP是吧X。FFTP5对吧,上传上传这个文件,上传这个文件过后呢,你在这边使用其他工具,比我们前面讲的这个Excel。对吧,或者是或者是像这个security我们也讲过啊,Security就这个工具就这个。这个我们前面应应该是说过这个secure CRT这个东西。CRT啊,进行这个进行这个操作,进行这个操作。
03:00
那既然如此,那么我们就按照这个流程,我们按照这个事宜的流程,把我们的SC呢表答整一下啊好,现在呢,我们来首先我要启动一个linu可视来。这个零零格式呢,就用原先咱们讲过的这个零零格式就可以好。打开它。然然,我这里。啊,我这里没有,我就打开一个啊同学们。我打开一个。那我这以前呢,这有一个linu格式就渗透S,我把它打开,打开过后呢,我将其运行起来。呃,我看看就是,似乎正在使用,他说。好,我们运行它。好,复制。这时呢,我们就先把这个渗取起来。起起来好起起来过后呢,我待会下一步的工作就要干什么呢,我要去把我这边的安装包先上传到这边,因为你既然要在Linux去搭建SC,那你肯定要有这个安装包的嘛,好上传上去,然后我用X25来进行操作,好上传我用它,操作我用它。
04:20
当然你也有可能将来用的是secure CRT,这个看公司的需求。好,现在再看看。好,稍等片刻啊,稍等片刻,这块启动会花一点时间。好,算了。很快就OK了。好的。好。那回忆一下我们原先说的这个操作linu可的步骤,首先我们要连接到这里,同学们会思考一个问题,我要在小王假设这个小王是项目经理,他来他负责这个搭建,他是项目经理啊,就说这个项目的搭建呢,一般来讲是项目经理来管。啊,一般不会让你刚刚入职的,比如小李刚刚来,刚到我们公司来,不会让他去搭建这个环境,因为这些事情呢,一般项目经理他是要操心的,那首先我们看看这边的IP地址,我先登录一下。
05:13
我这里用root登录好。我登录进去,我登录进去同学们可以看到呢,现在我已然登录到这了,我现在登录过后呢,我想看一下它的IP,因为我要连接他,我没有IP地址,我连不了,那有些同学老师,那我工作以后,那我怎么知道这个IP是多少呢?问人,比如说你是小李,你参加工作过后,你第一件事情要干什么呢?你要去问他一般会发邮件,公司一般会发一个邮件,他会邮件告诉你他有邮件。告诉啊,邮件通知通知你这个给你的账号,给你的这个账号,你没有账号你是登录不了的,等于密码呀,IP地址啊,你的权限呢,一般都会给你,对,如果你没有这个肯定搞不定。
06:02
好,现在呢,我来看一下我的IP是多少啊各位朋友,我们在。Linux下查看IP地址指你还记得吗?叫什么呀?叫I什么IP config对不对呀,所以是吧,If什么呀,Conig very good啊同学们,你看我的IP是不是这个IP啊,192.168.102.132,好,那我有这个IP过后呢,那就好办了,我要准备干什么呢?先要传文件对不对?啊,先要传文件,因为你你看这个图嘛,项目经理他要搭建,他得把这个把这个东西上传到这边去,所以说呢,诶没问题,那现在呢,我要干件这个事情。我用Excel来连一下,同我我查看一下属性哦,同学们看我已经配好了。啊,因为我肯定备课的时候,我刚好就备过一次嘛,那192年刚好是一样的。如果你这不一样,就要改哈,同学们说老师,如果我这个IP,我的IP是呃,1.145呢,那你就改嘛,那就改成一样,我的名称和主机的地址我保持一致了,端口是22,注意在实际的开发中未必是22,再说一遍啊。
07:18
在实际的公司里面,他可能会把这个端口改成其他的朱老师,你不然的话你去公司就,诶怎么回事,怎么连不上呢,然后你把那个项目机拿过来骂了一顿是吧,你要看注意看端口。邮件里边,你的项目经理邮件里面至少要给你这么几个东西才对,IP。端口这个端口如果没给的话,就是22,如果给了的话,就按人家端口写,然后呢,你的这个密码这都要给你的,对,所以你这地方要搞清楚,那么我这没问题,好的,我就确定,那我就连接。那么我连接过后呢,我就输入这个用户名啊,用户名和密码我输入。
08:00
OK,连进去没问题,好,连进去过后呢,现在我们现在输出是开了有吗?显然是没有的,就是目前我们这个机器上面没有开的一个开发环境,对不对,那下面呢,我们要做一个这样的工作,我们要上传来点上传点这个地方,点完了过后呢,它会自动的把关联的XFTP5给你关联起来。但这个你前提是你安装了啊,就说项目经理小王他安装了这个。XFTP5那没有安装,那肯定没办法了,那安装呢,怎么办呢?好找到注意听讲,找到我们对一里面的软件里面的哪个包包呢,就他。不要找错了啊,同学们,你找这个显然不对,你看6.2米显然很小啊,我们用这个用这个,这个是我们Linux下面都可以用。那这个时候还记不记得老师以前讲过,一般来讲我们把上传的文件放在哪个地方,还记得吗?诶,老师讲过op PT目录对不对啊,一般放到OD,约定俗成了,说老师我偏偏不喜欢放这我就希望跟人家对着干啊,你要这么对着干,人家会觉得你很,你很异类,知道吗?好,来各位上传一把O了就过来了,如果注意听我说句话,如果你上传不成功,你怎么解决这个问题?
09:25
我问大家,如果你生产不成功,你该怎么排除这个故障?第一个首先检查防火墙有没有打开,第二个你的权限有没有。两个就能搞定,第一个防火墙如果防住了,你是打不通的,第二个人家这个目录明明只有root有写的权限,你能干吗?你干不了,以前我讲过这个啊,不要上去,过后又开始我怎么回事啊,一边就抓脑袋啊,然后头发越来越少,对不对?有些东西说我误会,我就抓头,你这个头抓的越来越多,你会很麻烦的,知道吗?好,来,我们来走到这啊,来OPT果然是这里看撕开了点,这个都在这那下面呢。
10:12
同学们,我们就来准备安装,安装呢,步骤相对比较多啊,也不是多啊,就是我这已经整理这个文档,我们来看一眼就可以了,来我把这个文档已经准备好了,我们直接来按照这个文档走就行了啊,所以这这些我们都已经过了。好,现在呢,首先第一步先执行一个指令,叫make这个目录,大家知道我make这个目录的目的是干什么吗?哎,我创建目录是不是准备把我的SC装到这个地方啊,好说这个指令我就不写了,我就复制一份,复制一份,我粘贴稿贝回车。好,这个时候你不要着急,他说诶,他说没有那个文件和目录,这可那我们重新再敲一下啊。User local,它有时候可能有些字符,有些小问题,再回车,好创建起来了,这个就是创建目录,第一句话没毛病,这个创建它的目的是将来我们准备把SC装到这个目录下面,就有点类似于刚才Windows我们要放在D盘下面去那个道理。
11:16
好,这是第一个指令,咱们就说完了,第二个指令,同学们看这里,这里有个指令,大家看这个指令能看懂是什么意思吗?它是不是解压缩,哎,哎,同学们老师讲过这个指令没有讲过吧?这个是不是在解压完了过后,接着执行下一个指令,能理解吗?这正是相当于说把两个指令按照顺序执行,先执行这句话,再执行这句话,如果你如果你不用这句话,你可以分成两句写也可以,但是麻烦那看这个你能看懂什么意思呢?哪个同学能看懂吗?这句话是不是把你解压过后的这个文件夹剪切到刚才你创建的那个目录下面去,能看懂吗?诶,非常的简单啊,这个呢我就不写了,因为不难啊,这个不难,来朋友们我直接粘贴复制一本。
12:09
粘贴欧了回车。好,同学们可以看到,我问大家,现在我LS是不是没有那个文件夹呀,但那个文件夹其实已经被剪切到了那个膜下面去,其实这就已经OK了,同学们,User locals看了你看。这个不就是。那个解压过的文件夹吗?里面有的东西不是一样的吗?是不是一样的找并是不是这边就有这些玩意儿了,你看你在这直接进行看了,其实也可以用了,可以用的。可用了,那么问题是在于我们这样用肯定很不爽,你看我打哈是不是也出来了,但是这样用于不爽的原因是什么呢?同学们,就是如果我们切换到另外一个目录,是不是?如果我切换的录,我这样写还能用吗?不能用这。
13:02
因为你没配这个环境嘛,好,同学们还记不记得我以前讲过,咱们配置环境在哪个哪个文件里面去配啊,Very的good啊very good是ETC下面有个profile对不对,打开它哦,原来在这,你看我这个文件里面,我已经配过哈doop和卡夫卡了。啊,因为我原先这儿部署了一个大数据项目。啊,我配了一个哈杜和一个卡夫卡,那这个我就简单一点啊,我就直接硬着在这个X part里面直接写个玩意儿就行了啊同学们注意,这个地方的分隔符是冒号。我待会会做笔记的,大家不用担心啊,其实这个这个笔记里面全部都有,你们也不用担心,这个我这全部都写的有啊,所以说不用说诶就是老师待会你们是不是忘了笔记都有啊,笔记都有OK,放心好了,但现在老师写一下啊user。Local SAN个2.11.8,注意这个你记不清楚的话呢,你就复制,你记得清楚你就写,然后呢并就完事了,好同学们把它保存一下,各位保存完了过后,我现在用能不能用。
14:14
是不是还是不能用啊,我要把它source一下,讲过是吧,就是or source就是加载一下O了S就是生效生效,那此时此刻我们再来进行看了O了。你看此时此刻同学们,你们现在呢,就可以来运行了,但有个问题说老师,嗯,Java jdk怎么装呢?JDK的安装跟这个SC几乎一样,就是解压你你们那,呃,你们那地方,你们地方可能现在有一个问题,就是你们这个Linux上面可能没有JDK是吧。有了是吧,啊,就是你们原先已经有了是吧,好,那就简单了,那就简单,就是待会按照这个步骤走一圈就行,好同学们,我把这个步骤简单的给大家整理一下啊,整理一下看刚才老师讲了哪些内容,我们进行一个简单的板书来吧,那刚才呢,老师讲的重点就是Linux下面的一个环境的搭建。
15:16
非常的简单,来走一个来一个小标题二,那么这个搭建的一个步骤呢,我这里就不再赘述了,我就直接说这个安装完了,过这个环境啊啊这如果你安装成功了,应该看到这么一个东西。好,安装成功了,应该看到这么一个东西,步骤在哪里呢。好,它具体的步骤,我这写了一个文档,具体的具体的安装,安装这个SC或者配置啊,搭建搭建。搭建这个开了的一个开发环境的步骤,看文档,那这个文档呢,我就直接给同学们复制粘贴到这边就可以了,那你的这我就直接把这个文档复制一份到这来。
16:10
OK,那么这个文档你怎么看啊,同学们,这个文档怎么看,教大家你看这个地方呢,直接双击它就说打开,打开过后你在这打开就可以了,非常简单啊,非常简单,不要呃,不要说这个不会用啊,不会用这个文档你就老师呢,就直接放在这个这个地方,大家一看就一目了然,好了,同学们,那现在呢,Linux也搭好了,我现在给大家布置一个小小练习哈,就是请同学们安装和配置看了,Windows和Linux都安装一下,给大家八分钟的时间练一下,好,大家现在可以进行一个简单练习。
我来说两句