<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hengheng123456789

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks
    轉自:http://jeffxie.blog.51cto.com/1365360/317518
    下面我們說明一下hive的簡單查詢應用。
    在hadoop環(huán)境下,shell下直接輸入hive,就會出現(xiàn)hive shell操作界面。關于HIVE里的SQL,我習慣性的將HIVE的SQL語句叫做HQL,事實上HQL有很多和SQL類似的地方,還有一點要說明的是HQL數(shù)據(jù)存儲位置是在Hadoop上的HDFS。
        HIVE的數(shù)據(jù)類型 。HiveQL只支持以下幾種基本數(shù)據(jù)類型TINYINT, SMALLINT, INT, BIGINT, DOUBLE, STRING。
    支持的復雜數(shù)據(jù)類型有Structs, Maps, Arrays。
    創(chuàng)建表。 Hive不同于其他數(shù)據(jù)庫,它只有一個默認數(shù)據(jù)庫"default" ,所有的table都保持在里面。
        創(chuàng)建數(shù)據(jù)表:
    CREATE TABLE test_change (a int, b int, c int);
    解釋:創(chuàng)建一個叫test_change的表,其中有字段a,b,c
    create table test(a int,b int,c int);

    查看表
    SHOW TABLES;
    如果你不知道表后綴,那么你也可以這樣
    SHOW TABLES 'page.*';

    查看表結構
    DESCRIBE TABLE;

    刪除表
    DROP TABLE

    修改表名
    ALTER TABLE old_table_name RENAME TO new_table_name;

    導入數(shù)據(jù):
    load data local inpath "/root/test.sql" overwrite into table test;
    這里指的注意的一點是,test.sql里的數(shù)據(jù)內容是需要分隔符的,HIVE里面有自己的默認分隔符,我想
    盡量用它默認的,這樣就不會出現(xiàn)大問題
    posted on 2011-01-04 10:25 哼哼 閱讀(1285) 評論(0)  編輯  收藏 所屬分類:
    主站蜘蛛池模板: 成人爽a毛片免费| 国产日韩精品无码区免费专区国产| 国产猛男猛女超爽免费视频| 亚洲国产一成久久精品国产成人综合 | 亚洲成a人片在线观看播放| 中文字幕无码日韩专区免费| 亚洲av无码乱码国产精品| 国产免费无码一区二区| 亚洲AV成人一区二区三区AV| 久久国产精品免费视频| 亚洲视频在线观看免费视频| 免费黄色福利视频| 亚洲偷自拍另类图片二区| 在线视频免费国产成人| 一本一道dvd在线观看免费视频| 久久精品国产精品亚洲下载 | 国产精品亚洲片夜色在线| 最近2019中文字幕免费看最新| 亚洲日韩AV一区二区三区中文| 免费人成网站在线播放| 成人A毛片免费观看网站| 久久精品国产亚洲AV麻豆网站| 又黄又爽又成人免费视频| 亚洲区日韩精品中文字幕| 亚洲国产精品专区在线观看| 亚洲天堂免费在线视频| 亚洲国产精品久久久久久| 无码高潮少妇毛多水多水免费| 丰满妇女做a级毛片免费观看| 亚洲高清在线视频| 最近中文字幕mv免费高清电影| 产传媒61国产免费| 日韩精品亚洲人成在线观看| 超pen个人视频国产免费观看| 久久一区二区免费播放| 亚洲一级毛片免费看| 在线播放亚洲第一字幕| 日韩一区二区a片免费观看 | 中文字幕乱码亚洲无线三区 | 国产99视频精品免费视频7| 国产成人免费ā片在线观看老同学 |