- 博客(12)
- 收藏
- 关注
原创 数据库实战(shop数据库商家版)
数据库实战,创建shop数据库,主要运用到:外键,触发器,存储过程,存储函数,navicat软件的使用;
2022-12-02 15:58:40
1266
1
原创 分组排序
2, order by 这个跟mysql中的一致,查询结果做全局的排序,无论数据的多少只放在同一个的reduce中执行,所以要使用limit来限制结果的数量不然可能出不来结果。3,sort by 局部排序,就是把所有的数据分为三个(例)文件分别放到三个(例)reduce中进行执行,这样就大大的提高了效率,但是缺点就是只是局部有序,整体不是有序的。4,group by 这个是个分组的关键字,作用是分组查询,一般配合聚集函数进行使用,例如,count ave等.用于方便后面的数据的下载和操作。
2022-11-25 11:54:39
772
原创 Hive 查询
5,使用Wget 下载自己所需的文件,注意事项(需要先切换到自己上面自己创建的文件目录下)Load date local inpath ‘自己下载文件的路径’4打开新的命令行窗口创建文件夹并且将这个文件夹的权限设置成自己的。11数据的输出,将自己在hive中创建的表格输出到自己的文件夹里。10将buyer_log的表中的数据插入到上述所创建的表格中。12输出完毕,切换命令窗口,来查看自己实验结果。6,根据自己下载的数据来进行建表。9,根据自己有的表创建相似的表。8,接下来就是类sql的查询。
2022-11-25 11:53:55
923
原创 Hive基本操作
例如,假设我们有一份由pig或者其他工具创建并且主要由这一工具使用的数据,同时我们还想使用hive在这份数据上执行一些查询,可是并没有给予Hive对数据的所有权,我们可以创建一个外部表指向这份数据,而并不需要对其具有所有权。Hive删除内部表时,内部表的元数据和数据会一起被删除,同时对于一些hive操作不适应于外部表,比如单个查询语句创建表并向表中插入数据。12,update table -----更新表。5,alter table ----修改数据表。6,drop table -----删除数据表。
2022-11-25 11:52:04
536
原创 Hive在Linux下的安装与部署
1,首先安装mysql数据库(默认情况下hive使用自己的数据库Derby,但是只能提供有限的弹进程存储服务,所以在通常的开发,测试环境中,对于生产环境,需要使用mysql或者类似的关系型数据库)3,关系型数据库是为了实时查询业务进行设计的,例如Mysql中的触发器,而Hive则是为了海量数据的挖掘进行设计的,实时性很差,所以他俩的应用场景和关系型数据库有很大的不同。1,他俩的存储文件的系统不同,hive使用的是HDFS(Hadoop的分布式文件系统),而关系数据库使用的是自己本地的文件系统。
2022-11-25 11:51:17
1283
原创 Linux常用命令(按章节)的实验报告7
Linux操作命令(7)一:cut命令主要用于切割文本,如果一行文本中含有多个字段,那么cut命令用可以大显身手了。1,将上述的student文件内容与新创建的telphone文件拼接在一起。1,取出student.txt 文本的第一列和第三列。2取出student的第一列,以及取出1-3列。二:paste主要的作用是用来拼接文本’本章主要内容:cut paste tr。三tr 命令的主演作用是更改字符。Student.txt的内容。
2022-11-15 10:08:32
99
原创 Linux常用命令(按章节)的实验报告6
Linux操作命令(6)3在当前目录下递归查询文件中包含main()的文件,这个常用于查找某些函数位于哪些源代码文件中。1,将/etc/passwd文件中出现root的行取出来,关键字加上颜色显示。2,将/etc/passwd文件中没有出现root和nologin的行取出来。2,统计文件的字节数,行数,字符数(只打印数字,不打印文件的名字)二:grep 命令,这是一个强大的命令,用于找到文件中匹配的文本。一: wc这是一个统计的命令用于统计行数,字数,字节数。1,选项clm分别是字节数,行数,字符数。
2022-11-15 10:07:40
263
原创 Linux常用命令(按章节)的实验报告5
Linux操作命令(5)一:find命令主要的作用是沿着文件层次结构向下遍历,匹配符合条件的文件。1,find命令非常的强大,想要查看具体的选项可以用以下的命令。4打印当前目录下以txt或者pdf结尾的文件。3打印当前目录下所有以,txt结尾的文件。5打印当前目录下不以txt结尾的文件。本章主要内容:find xargs。2,打印当前目录下的文件目录列表。
2022-11-15 10:05:34
103
原创 Linux常用命令(按章节)的实验报告4
这里显示ls 命令已经安装,但是cd 命令没有安装,这是因为cd是shell的内部命令which默认是找path下所指定的目录,内部命令不在指定的目录中,所以找不到。Linux操作命令(4)一:which这个命令是在path指定的路径下搜索可执行的文件的所在位置,一般用来确定是否安装了某个软件。二:whereis这个命令是定位可执行文件,源代码文件,帮助文件系统中的位置。1,搜索gcc可执行文件的路径。3,搜索gcc源代码文件的路径。2,搜索gcc帮助文件的路径。
2022-11-15 10:04:54
224
原创 Linux常用命令(按章节)的实验报告3
Linux操作命令(3)一:more命令这个命令类似cat命令,但是这个是一行一行的进行展示。从test1.log 文件中查找第一个出现g的从该处的前两行开始输出。显示test1.log文件的前五行内容,并且加上行号进行显示。本章主要内容:more less head tail。显示test1.log文件的前五行。将etc文件输出重定向到屏幕上。(自己编辑的log文件)
2022-11-15 10:03:57
153
原创 Linux常用命令(按章节)的实验报告2
三:Cp 命令复制文件(复制文件的时候如果目标文件已经存在的话,将会询问是否覆盖,要用-i这个命令,但是在shell脚本里面将不会询问)Mv 移动文件到另一个文件夹里,如果存在,如果那个文件夹里面已经存在这个重名的文件,询问是否进行覆盖。Mkdir -p 根据后面的路径来创建文件夹(如果此路径下没有这个文件夹,将进行创建)四:cat命令(输出命令,输出重定向,或者是查看文件内容的命令)三:mv命令移动文件的所在的位置或者更改文件的名字。Rm -f f(武力的):强制删除,不给予提示。
2022-11-15 10:02:33
1262
原创 Linux常用命令(按章节)的实验报告1
Linux操作命令(1)Ls-a 列出目录下所有的文件夹.包括.开头的隐藏文件。Ls -l列出路径下所有的文件的详细信息。cd- 从当前目录进入到上次进入过的路径。Ls -t以修改时间排序文件及文件夹。Pwd -p 显示目录所在的物理路径。Pwd -l 显示当前目录的连接路径。Ls:这是查看文件的具体位置的命令。本章主要内容:ls cd pwd。Pwd 显示当前目录所在的路径。Cd ..:退回上一层路径。Cd~:进入用户主目录。注意文件名字的大小写。Cd /:进入根目录。问题:什么是物理地址。
2022-11-15 09:59:23
559
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人