Hive基本操作

在所有操作前先启动hdfs、yarn、historyserver

hive操作

  • 启动hive
    bin/hive

  • 创建数据库
    create database db_hive


    db_hive
  • 使用数据库
    use db_hive

  • 创建表
    create table student(id int, name string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t';


  • 查看表
    show tables;

  • 查看表结构
    1、desc students
    2、desc formatted student; 推荐使用


    上图Location 说明:/user/hive/warehouse 是hdfs创建的系统目录,

  • 加载文件数据到student表中
    load data local inpath '/opt/datas/student.txt'into table student ;


  • 查看可以使用的函数

show functions


  • 查看某个函数
    desc function extended 函数名 ;
    例子:desc function extended upper;

    upper

  • 配置打印表头
    <property>
    <name>hive.cli.print.header</name>
    <value>false</value>
    <description>Whether to print the names of the columns in query output.</description>
    </property>

  • 配置打印所属库
    <property>
    <name>hive.cli.print.current.db</name>
    <value>true</value>
    <description>Whether to include the current database in the Hive prompt.</description>
    </property>

  • 退出hive eixt 重新进入。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.hive表中的基本数据类型 2,hive创建分区表 2.1内部表 建表语句: create table...
    点典阅读 3,827评论 2 0
  • 1.使用SQL文件创建一张表: hive -f create_table 2.将外部数据加载到一张表里面: LOA...
    z小赵阅读 416评论 0 1
  • 贴秋膘的季节里,魔都似乎也迎来了一年之中最好的时候。没有春末的呴势,没有严冬的湿冷,迎面而来的只有袅袅秋风合着若有...
    报告大人阅读 613评论 0 1
  • 在数百,数千,数千万光年外的星空中 会不会有也一个满载文明的星球 会不会在这星球上 可能有这样一个生命 在做着和我...
    SILkandWORM阅读 206评论 0 1
  • A跟我聊天。他说他初二的时候喜欢上一个女生,大一的时候曾鼓起勇气表白。他编辑了一封很长的表白短信,小心翼翼地看了又...
    巧23阅读 450评论 0 0

友情链接更多精彩内容