开发者学堂课程【大数据 Hive 教程精讲:Apache Hive--安装部署--内置 derby 版以及缺陷】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/90/detail/1363
Apache Hive--安装部署--内置derby版以及缺陷
Hive安装部署
Hive 安装前需要安装好 JDK 和 Hadoop。配置好环境变量。
根据元数据存储的介质不同,分为下面两个版本,其中 derby 属于内嵌模式。实际生产环境中则使用 mysql 来进行元数据的存储。
内置 derby 版:
解压 hive安装包
bin/hive 启动即可使用
缺点:不同路径启动 hive,每一个 hive 拥有一套自己的元数据,无法共享
mysql版:
解压、修改配置文件
Vi conf/hive-site.xml
配置Mysql元数据库信息
[root@node-1 hive]#11total 476
drwxr-xr-x.3 root root4096 an 15 13:36 bindrwxr-xr-x. 2 root root4096 Jan 15 13:36 conf
drwxr-xr-x. 4 root root 4096 Jan 1513:36
examplesdrwxr-xr-x. 7 root root 4096 an 15 13:36 hcatalogdrwxr-xr-x. 4 root root4096 Jan 15 13:36 1ib
-rw-rw-r--. 1 root root24754 Apr 302015 LICENSE-rw-rw-r--. 1 root root397 Jun 192015 NOTICE
-rw-rw-r--. 1 root root 4366 Jun 192015 README.txt
-rw-rW-r--. 1 root root 421129 Jun 192015 RELEASE_NOTES.txtdrwxr-xr-x. 3 root root4096 Jan 15 13:36 scripts
[root@node-1 hive]# bin/hive
Logging initialized using configuration in jar:fi1e:/export/server/hive/1ib/hive-common-i.2.1.jar ! /hive-1og4j.properties
hive>
hive> show databases ;oK
default
Time taken : 0.852 seconds
,Fetched: 1 row(s)hive> create
create
create_union(
hive> create database itcast;oK
Time taken: 0.114 secondshive> use itcast;
oK
Time taken : o.025 secondshive> show tab1es ;
oK
Time taken: o.025 secondshive> create
create
create_union(
hive> create tab1e t_test(id int);oK
Time taken : o.325 secondshive> show tab1es ;
oK
t_test
Time taken : o.015 seconds
,Fetched: 1 row(s)hive> select *from t_test;
oK
Time taken : 0.393 secondshive>
hive> create tab1e t_test(id int);oK
Time taken : o.325 secondshive> show tab1es;
oK t_test
Time taken : 0.015 seconds
,Fetched: 1 row(s)hive> select from t_test;
oK Time taken: 0.393 seconds
hive>[root@node-1 hive]#77total 504
drwxr-xr-x. 3 root root
4096 ]an 15 13:36 bin
drwxr-xr-x.2 root root
4096 Jan 15 13:36 conf
-rw-r--r--. 1 root root21053 Jan 15 13:37 derby.logdrwxr-xr-x.4 root root4096 Jan 15 13:36 examolesdrwxr-xr-x.7 root root4096 Jan 15 13:36 hcatalogdrwxr-xr-x. 4 root root4096 an 15 13:36 ib
-rw-rw-r--. 1 root root24754 Apr 302015 LICENSE