00:00
好,那上一节我们已经完成了server的部署和启动啊,那本节我们来看一下的客户啊,它的客户端呢,一共有两个,分别是命令行客户端和可视化客户端啊,那现在呢,我们先来看命令行客户端啊,那他的命令行客户端呢,其实只有一个炸包啊,那这个炸包啊,它不是一个普通的炸包,它是一个所谓的self exuting炸啊,翻译过来呢,也就是自执型炸包啊,那这个自执型炸包和我们普通的炸包相比有什么不同呢?啊,简单说明一下啊,那咱们普通的包啊,你要想执行里边的程序,你觉得怎么做,是不是需要使用一个加油命令对吧,比如说加油杠CP或者是加油杠这啊去执行这个包没错吧?啊,但是对于这个自执行包呢,我们就可以像执行一个普通的Linux当中的可执行文件一样去执行这个包。啊,那关于这个自行炸包的原理呢,Price官网上是有详细的说明的啊,那感兴趣的同学呢,可以去看一看啊,那此处呢,就不再展开说明了啊好,那接下来我们看一下具体的操作应该是什么啊来,首先我们需要先拿到这个炸包,那拿到它之后呢,我们可以对其进行一个重命名的操作,那当然呢,这一步也不是必要的啊OK,那改完名之后我们继续往下走,你看下边我是不是就可以直接对该炸包加上执行权限了呀,对吧?加上执行权限之后,我就可以像执行一个普通的可执行文件那样去执行这个炸包当中的程序的,好,那接下来我们去实际的操作一下啊,那首先我们先找到这个命令行客户端的包啊,那我应该是在OPT software里边来大家看一下,那这就是我们要找的包,对吧,那首先我们对它进行一个重命名的操作,来CTRLC,我们复制一下这个命令啊。
01:46
拿过来,那然后回车,好,名字已经改完了,接下来呢,我们给它加上执行权限,趁着mode加X presal c Li啊好,那现在呢,他就已经具备了可执行的权限了,对吧?好,那接下来我们去启动一下这个命令行客户端啊,那启动的命令呢,就是这个,来CTRLC拿过来好大来看一下啊,那首先我们调用pre CI这个命令之后呢,后边是不是就是我们传的参数啊,对吧?给谁传的参数?
02:11
啊,那其实呢,就是这个炸包当中的闷方法,OK,那接下来我们看一下都传了哪些参数啊,那上第一个杠杠serve味,然后呢,指向了HIDOOP102的8881啊,那实际上这个server指的就是谁啊,其实指的就是我们当中的coordinator啊好,那接下来继续啊,那下面呢,Catalog have,那这是不是就指明我们要对接的是have数据源呀,对吧?然后边呢,有一个杠杠SMA default,那这个指的是什么?S在这呢,其实指的就是have当中的database对吧?啊OK,那这个default呢,就是我们进到客户端之后默认使用的库,那就是default库啊好,那现在我们直接回车。回之后呢,我们就进入到了这个press的命令行客户端了啊,那进来之后呢,其实我们剩下的工作就是写circle了,对吧?哎,比如说我现在呢,先执行一个show database语句来受database BA ses回车,然后大家要注意一下啊,你看这是不是报错了呀,为啥会报错呀?啊这个呢,我需要给大家去解释一下啊,那我们的press当中呢,是没有database的概念的啊,取而代之的是什么呀?取而代之的是schema啊,所以在这儿呢,我们需要执行的应该是受啊S啊,这个一定要注意一下,好来看一下啊,那这是不是就已经把我们have当中的库给展示出来了呀,对吧,那分别是ault啊,但下边呢,还有一,那这个是啥呢?这个呢是的一个系统啊,是它内置的一个数据啊OK,好,那接下来呢,我们去尝试着看一下数据啊,比如我们来一下E子,诶J帽啊,现在是不是就位于J帽库架了,对吧,我们show一下tables啊show tables。
03:48
好,那现在呢,我们数仓当中的表是不是就都展示出来了呀,对吧?然后大家要稍微注意一下啊,这个presso的客户端和have的客户端有所不同啊,就是我们在have有的客户端里边啊,去执行一个查询语句,对吧?那不管你查询的数据有多少,它是不是都会一次性的给你打印出来,对吧?但是呢,这个不是这样的客户端里边呢,你查询的内容是一页一页展示的啊,就像我们那个文本查看工具more一样啊,那在这儿呢,我们可以按回车进行行按空格呢,进行翻页啊,OK,是这样的啊,那当然呢,如果你要想继续查询其他语句,你现在直接写circleq是不行的,你觉得怎么办呢?你需要先退出当前查询才可以,怎么退,摁一下Q。
04:31
啊,那之后你就可以继续行其他的查询语句啊,比如说我现在我想看一张表的数据,我们来一个,比如这个as,然后呢,来一个visit states。好回车。好,那这个结果是不是就已经出来了呀,对吧?啊OK啊,那这个呢,就是命令行客户端的一些使用的注意事项。
我来说两句