hive安装和基本使用

1、安装hadoop集群并启动

2、安装mysql数据库

    linux安装mysql

3、hive安装

    1)、上传安装包至/usr/local目录中

    2)、解压:

tar -zxvf apache-hive-1.2.1-bin.tar.gz

    3)、将mysql的jar包导入解压后的apache-hive中的lib文件下

    4)、启动hive

/usr/local/apache-hive-1.2.1-bin/bin/hive

4、hive基本操作

    创建数据看库

hive> create database bighive;
OK
Time taken: 2.105 seconds

    查看数据库

hive> show databases;
OK
bighive
default
Time taken: 0.165 seconds, Fetched: 2 row(s)

    创建表

#默认分隔符的建表语句
hive> create table hive_stu(id int,name string,age int,sex string);
OK
Time taken: 0.87 seconds
#指定分隔符为','的建表语句
hive> create table hive_stu(id int,name string,age int,sex string)row format delimited fields terminated by ',';
OK
Time taken: 0.87 seconds

    查看表

hive> show tables;
OK
hive_stu
Time taken: 0.161 seconds, Fetched: 1 row(s)

5、通过hadoop服务链接查看hive产生数据

4ae679f84b6794703460977b894336a6754.jpg

 

6、制作测试数据

    hive默认以八进制编码\001作为分割符,使用vi编辑工具进入insert模式

    ctrl + V 可以输入 ^符号
    ctrl + a 可以输入A---'\001'

    1^Aliuyifei^A20^Afemal
    2^Ahujun^A25^Amale
    3^Axuxubaobao^A30^Afemale

    将数据上传至hadoop中hive生成的文件夹下

    hadoop fs put  ./hive.info  /user/hive/warehouse/hive_stu

7、查看数据

hive> select * from hive_stu;
OK
1       liuyifei        20      femal
2       hujun           25      male
3       xuxubaobao      30      female
Time taken: 0.445 seconds, Fetched: 3 row(s)

 

转载于:https://my.oschina.net/u/3411649/blog/2960536

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值