hive学习笔记
_tommy
这个作者很懒,什么都没留下…
展开
-
hive架构
hive架构图 hive:将结构化的数据文件映射到表中 。元数据库Meta store 中就存储着这种映射的信息。 元数据信息包括:表名,表上所属的数据库,表的拥有者,表的列,分区字段,表的类型(是否为内部表),表中数据所在hdfs上的目录位置。HQL语句如何转化为MapReduce? 解析器:首先将SQL字符串转化成抽象语法树AST,这一步一般用的是第三方工具库完成,比如abtlr;对AS原创 2017-05-27 15:06:18 · 509 阅读 · 0 评论 -
hive启动问题
有时候我们碰到这样的情况: 输入hive时,只会出现下面的提示 Logging initialized using configuration in file:/home/grid/apache-hive-1.2.1-bin/conf/hive-log4j.properties 然后就没有然后了,也不报错,一直卡着不动。解决方法: jps一下,看一下runJar进程有几个 如果你已经运行了原创 2017-06-06 12:01:48 · 1296 阅读 · 0 评论 -
Hive简介与安装及语法
Hive简介Hive 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL ),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 QL ,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 red原创 2017-05-22 15:54:40 · 398 阅读 · 0 评论 -
Hive修改表语句
重命名表 ALTER TABLE table_name RENAME TO new_table_name;上面这个命令可以重命名表,数据所在的位置和分区都没有改变。 改变列名/类型/位置/注释 ALTER TABLE table_name CHANGE [CLOUMN] col_old_name col_new_name column_type [CONMMENT col_conmment] [FI转载 2017-10-19 16:26:20 · 610 阅读 · 0 评论