hive 遇到的问题与总结

问题:

1.关于hive那么多实验里,Hadoop mysql 哪些需要启动  不太明确
2.有的实验多余,可以合并在一块,唯一的好处是打的多了,多练几遍更能理解和熟悉这些操作,
3.关于 多次启动Hadoop 后  从节点的datanode 启动不起来
4.hdfs fs 与hdfs dfs有什么区别
5. 关于hdfs报错:warn util.NativeCodeLoader:Unable to load native-hadoop library for your platform ... using builtin-java classes where applicable
6.hive:这句话什么意思:create table wordcount(name string,id int) row format delimited fields terminated by '\t'
row format delimited fields terminated by  "\t"; > 行格式以“\t”分隔的字段;
7.desc=describe  ;
load data local inpath '/' into table table_name  (本地路径)  load data inpath "/" overwrite into table table_name (Hadoop路径)
LOAD DATA LOCAL INPATH 大写又是为什么?(可以大写也可以小写)

在大多数系统中,SQL 语句都是不区分大小写的,因此以下语句都是合法的:

但是出于严谨,而且便于区分保留字(保留字(reserved word):指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。)和变量名,我们把保留字大写,把变量和数据小写。


8.在hive中hive并不真正的存储数据,而是用来管理hdfs上的数据,hive管理数据的方式主要有如下几种:内部表,外部表,分区表和桶表。
内部表:每个内部表在hdfs中都有相应的目录用来存储表的数据,创建内部表的格式:create table m_table(uname String),内部表由hive管理表(hql 或者是create tables 创建的表)和表相关的数据(load data过程中的数据),load操作会把数据移动或复制到数据仓库的指定表目录,Drop操作会删除相应表及与表相关的数据内容。
9.《实现hive中表数据导出(内置数据库)》中实验失败 hive-shell 被杀死 

总结:

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值