default的是数据库名称 是有一张表叫做jsonex 连起来就是使用default库下的jsonex表
hivedef.inf -- 设置注册表的HKU\.DEFAULT (默认用户的配置)建议把C盘完全格了再装,不要直接装。
1. Database:Hive中包含了多个数据库,默认的数据库为default,对应于HDFS目录是/user/hadoop/hive/warehouse,可以通过hive.metastore.warehouse.dir参数进行配置(hive-site.xml中配置) 2. Table: Hive 中的表又分为内部表和外部表 ,Hive 中的每张表对应于HDFS上的一个目录,HDFS目录为:/user/hadoop/hive/warehous...
3、Hive的内部组成模块,作用分别是什么 2.元数据:Metastore 元数据包括:表名、表所属的数据库(默认是default)、表的拥有者、列/分区字段、表的类型(是否是外部表)、表的数据所在目录等; 默认存储在自带的derby数据库中,推荐使用MySQL存储Metastore (1)解析器(SQL Parser):解析HQL语义 (2)编译器(Physical Plan)...
3 请说明Hive中 Sort By,Order By,Cluster By,Distrbute By各代表什么意思? Sort By:每个MapReduce内部进行排序,对全局结果集来说不是排序。 Distribute By + Sort By :分区 排序 #先按照部门编号分区,再按照员工编号降序排序。 hive (default)> set mapreduce.job.reduces=3; ...
元数据包括:表名、表所属的数据库(默认是default)、表的拥有者、列/分区字段、表的类型(是否是外部表)、表的数据所在目录等。 默认存储在自带的derby数据库中,推荐使用MySQL存储Metastore。3、Hadoop 使用HDFS进行存储,使用MapReduce进行计算。4、驱动器:Driver (1)解析器(SQL Parser):...
hive(default)> alter database db_hivesetdbproperties('createTime'='2022-3-16'); 4、删除数据库 # 删除空数据库hive> drop database db_hive2;# 在删除之前使用if exists查看是否存在hive> drop databaseifexists db_hive2;# 如果数据库不为空,可以使用 cascade 命令强制删除hive> drop database db_...
lead(col,n,DEFAULT) : 统计往后n行的col值,n可选,默认为1,DEFAULT当往下第n行为NULL时候,取默认值,如不指定,则为NULL ntile(n) : 用于将分组数据按照顺序切分成n片,返回当前切片值。注意:n必须为int类型。 排名函数: row_number() over() : 排名函数,不会重复,适合于生成主键或者不并列排名 ...