关于大数据学习的最好的网站就是官网http://www.apache.org/
参考资料:http://www.apache.org/
免责声明:很多资料都是网上一步步搜集到的,感谢各位前辈默默无闻的奉献与付出,资料过多,不一一感谢,如果侵权,请及时联系作者本人或者投诉至平台,我会第一时间删除,纯分享。
DDL: database define language 数据库定义语言 对数据库操作的语言 包括 数据库创建、数据库删除、数据库修改、数据库查看
数据库的创建:
create database db_hive1;
A:创建表的3中方式
1.创建空表
CREATE TABLE EMP_HIVE2(ID int , name string ,age int ,salary double,job string )
2.复制已经存在的表数据和表结构
CREATE TABLE EMP_HIVE1 LIKE EMP;(复制表emp的表结构)
3.创建一个表与已经存在的表结构相同
CREATE TABLE EMP_HIVE1 as select * from EMP;(复制表emp的表结构和表数据)
B:加载数据到表中的2中操作方式:
1.hive 加载本地的数据到创建好的表中
load data local inpath "本地数据的绝对路径" into table 表名;
2.hive 加载hdfs的数据到创建好的表中
load data inpath "hdfs上的数据的绝对路径" into table 表名;
C:关于加载本地的额数据到表中的时候 overwrite参数的使用:
当加上overwrite参数是,会将之前表里面的数据全部清空,在导入数据
不加overwrite参数,以追加的方式去导入数据