成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

聊聊Hive數據類型和簡單使用

大數據
可以將本地文件導入到HIve中,我們先把文件上傳到HDFS,然后使用HDFS將數據導入到Hive中。

Hive使用的語句是Hql,和sql百分之九十都是相近的,因此,只要對SQL比較熟悉的,Hql基本不用怎么學。

基本數據類型

「基本數據類型」

  • tinyint/smallint/int/bigint: 整數類型
  • float/double: 浮點數類型
  • boolean:布爾類型
  • string:字符串類型

「復雜數據類型」

  • Array:數組類型,由一系列相同數據類型的元素組成
  • Map:集合類型,包含key->value鍵值對,可以通過key來訪問元素
  • Struct:結構類型,可以包含不同數據類型的元。這些元素可以通過"點語法"的方式來得到所需要的元素

「時間類型」

  • Date:從Hive0.12.0開始支持
  • Timestamp:從Hive0.8.0開始支持

常用DDL操作

查看數據列表

  1. show databases; 

 

使用數據庫

  1. USE database_name; 

新建數據庫

語法:

  1. CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name   --DATABASE|SCHEMA 是等價的 
  2.   [COMMENT database_comment] --數據庫注釋 
  3.   [LOCATION hdfs_path] --存儲在 HDFS 上的位置 
  4.   [WITH DBPROPERTIES (property_name=property_value, ...)]; --指定額外屬性 

示例:

  1. CREATE DATABASE IF NOT EXISTS hive_test 
  2.   COMMENT 'hive database for test' 
  3.   WITH DBPROPERTIES ('create'='heibaiying'); 

創建一個數據庫,數據庫在HDFS 上的默認存儲路徑是/user/hive/warehouse/\*.db。

創建一個數據庫,可以指定數據庫在 HDFS 上存放的位置

  1. hive > CREATE DATABASE hive_test location '/db_hive.db'

查看數據庫信息

語法:

  1. DESC DATABASE [EXTENDED] db_name; --EXTENDED 表示是否顯示額外屬性 

示例:

  1. DESC DATABASE  EXTENDED hive_test; 

刪除數據庫

語法:

  1. DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE]; 

默認行為是 RESTRICT,如果數據庫中存在表則刪除失敗。要想刪除庫及其中的表,可以使用 CASCADE 級聯刪除。

示例:

  1. DROP DATABASE IF EXISTS hive_test CASCADE

案例實操

本地文件導入Hive

  1. [hadoop@node02 ~]$ vim student.txt  
  2. student.id student.name 
  3. 1  Runsen 
  4. 2  Zhangsan 
  5. 3  Lisi 
  6.  
  7. hive> CREATE DATABASE db_hive; 
  8. hive> use db_hive; 
  9. hive> create table student(id intname string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
  10.  
  11. hive> load data local inpath 'student.txt' into table student; 
  12.  
  13. hive> select * from student; 
  14. OK 
  15. student.id student.name 
  16. 1 Runsen 
  17. 2 Zhangsan 
  18. 3 Lisi 

 

除了可以將本地文件導入到HIve中,我們先把文件上傳到HDFS,然后使用HDFS將數據導入到Hive中。

 

責任編輯:姜華 來源: Python之王
相關推薦

2021-03-02 21:52:48

Hive數據類型

2024-04-11 13:02:10

Rust數據類型

2021-03-24 09:37:41

數據類型數據分析數據的分類

2009-09-07 10:48:53

C#數據類型

2009-09-04 10:16:30

C#數據類型

2016-08-18 14:13:55

JavaScript基本數據引用數據

2010-07-22 17:57:40

2011-05-26 13:54:04

Json

2010-10-15 13:28:34

MySql數據類型

2023-11-14 10:05:52

Java開發工具

2009-10-16 12:52:28

VB.NET簡單數據類

2023-03-27 10:04:27

數據類型浮點型布爾型

2019-08-12 11:40:48

數據庫SQLite3數據類型

2014-01-05 17:08:09

PostgreSQL數據類型

2017-03-27 14:58:03

MapReduce數據類型數據格式

2020-10-26 13:46:07

Java基礎入門篇

2021-06-01 23:18:00

Golang語言Method

2024-11-04 06:20:00

Redis單線程

2010-09-06 17:35:43

SQL函數

2022-07-13 16:38:32

Python可變數據類型不可變數據類型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品一二三区 | 精产国产伦理一二三区 | 日本色综合 | 欧美极品在线观看 | 亚洲欧美一区二区三区国产精品 | 男人天堂网av | 日韩在线播放一区 | 国产精品久久亚洲 | 久久久久久免费毛片精品 | 日韩av一区二区在线观看 | 国产精品久久午夜夜伦鲁鲁 | yiren22综合网成人 | 亚洲成人精品免费 | 天天天天天操 | 日韩欧美精品在线 | 91av在线影院| 精品综合 | a在线视频观看 | 久久精品一级 | 在线观看成人小视频 | 中文字幕一区在线观看视频 | 日韩福利| 精品乱码一区二区三四区 | 成年人在线播放 | 自拍偷拍第一页 | 欧美国产一区二区三区 | 天天舔天天| 9久久精品 | 性生活毛片| 一区视频 | 午夜精品在线观看 | 午夜av影院| 国产福利在线播放麻豆 | 久久久久久国产免费视网址 | 国产精品一区二区在线观看 | 国产这里只有精品 | 亚洲一区影院 | 涩涩视频在线看 | 久久久久国产一区二区三区 | 黑人一级黄色大片 | 国产欧美一区二区三区日本久久久 |