<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ⅴ| 亚洲精品国产精品乱码不卞 | 国产亚洲精品免费视频播放 | 国产亚洲精AA在线观看SEE| 一本久久免费视频| 久久久久国产亚洲AV麻豆 | 日本免费一区二区三区四区五六区 | 日本免费人成在线网站| 亚洲福利视频网站| 一个人看的免费观看日本视频www| 99久久人妻精品免费二区| 亚洲日韩图片专区第1页| 成人精品国产亚洲欧洲| 国产在线观看片a免费观看| 2020天堂在线亚洲精品专区| 色婷婷7777免费视频在线观看| 亚洲色WWW成人永久网址| 免费在线看黄网站| 全免费A级毛片免费看网站| 色偷偷亚洲第一综合网| 在线亚洲精品自拍| 最近中文字幕完整免费视频ww| 中文字幕 亚洲 有码 在线| 国产hs免费高清在线观看| 亚洲精品123区在线观看| 久久久久久精品成人免费图片 | 亚洲视频免费播放| 成年午夜视频免费观看视频| 美女羞羞免费视频网站| 亚洲精品中文字幕无码蜜桃| 99视频在线免费| 亚洲视频免费播放| 免费一看一级毛片人| 热99RE久久精品这里都是精品免费| 亚洲精品在线免费观看视频| 好爽…又高潮了免费毛片| 亚洲精品综合在线影院| 亚洲精品国产福利一二区| 91久久精品国产免费一区| 国产天堂亚洲精品| 亚洲av高清在线观看一区二区 |