Hive 数仓工具(2) 启动 连接 数据库操作 hive数据类型 建表语法 数据导入 内部表 外部表

本文介绍了Hive数据仓库的启动方式,包括通过bin/hive命令行和beeline JDBC连接。讲解了创建、显示、删除数据库的语法,并详细阐述了Hive建表语句,包括内部表和外部表的区别。同时,讨论了数据导入的不同方式,以及Hive数据类型的使用。
摘要由CSDN通过智能技术生成

启动hive
 bin/hive
 show databases;
 create database db_xxxx;
 create table a(id int, name string);
 show tables;
第二种连接方式 (hiveserver2服务:beeline JDBC连接)
 1)hiveserver2 & -->netstat -nltp |grep 10000
 2)beeline
  !connect jdbc:hive2://linux201:10000
   root(当前用户名)
   密码无
在HDFS浏览器中查看
 http://linux201:50070
 user/hive/warehouse
在hive中建表 -->对应到HDFS中的文件夹

create table tb_user(
 uid string,
 name string,
 age int
 )
 row format delimited fields terminated by “,”
 location “/user”; --指定数据在HDFS中的位置 文件夹

select * from tb_user;
select avg(age) from tb_user;
select sum(age) from tb_user;

hive的二种连接方式
1)hive hive的本地客户端
2)远程连接 (java客户端 beeline)
a)启动hiveserver2 远程连接服务
可以使用java程序连接(jdbc)
可以使用hive自带的beeline方式连接
hiveserver2 & 后台启动,不占用窗口
netstat -nltp |grep 10000 是否有端口占用
b)启动beeline

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值