Hive教程

Hive安裝

2

鄧龍華 發布于 2015-01-19

下一篇   所有Hadoop的子項目,如Hive, Pig,和HBase 支持Linux的操作系統。因此,需要安裝Linux OS。以下是為Hive的安裝執行的簡單步驟: 第1步:驗證JAVA安裝 在Hive安裝之前,Java必須在系統上已經安裝。使用下面的命令來驗證是...

閱讀(807)評論(0)贊 (0)

Hive數據類型

鄧龍華 發布于 2015-01-19

    本章介紹Hive不同的數據類型,用于創建表。Hive所有數據類型分為四種類型,給出如下: 列類型 文字 Null 值 復雜類型 列類型 列類型被用作Hive的列數據類型。它們如下: 整型 整型數據可以指定使用整型數據類型,INT。當數據范圍超過INT的...

閱讀(639)評論(0)贊 (0)

Hive創建數據庫

小丁 發布于 2015-01-19

    Hive是一種數據庫技術,可以定義數據庫和表來分析結構化數據。主題結構化數據分析是以表方式存儲數據,并通過查詢來分析。本章介紹如何創建Hive 數據庫。配置單元包含一個名為 default 默認的數據庫。 CREATE DATABASE語句 創建數據庫...

閱讀(580)評論(0)贊 (0)

Hive刪除數據庫

小丁 發布于 2015-01-19

    本章介紹了如何在Hive刪除數據庫。模式和數據庫的使用是一樣的。 DROP DATABASE語句 DROP DATABASE是刪除所有的表并刪除數據庫的語句。它的語法如下: DROP DATABASE StatementDROP (DATABASE|S...

閱讀(633)評論(0)贊 (0)

Hive創建表

鄧龍華 發布于 2015-01-19

    本章將介紹如何創建一個表以及如何將數據插入。創造表的約定在Hive中非常類似于使用SQL創建表。 CREATE TABLE語句 Create Table是用于在Hive中創建表的語句。語法和示例如下: 語法 CREATE [TEMPORARY] [EX...

閱讀(531)評論(0)贊 (0)

Hive修改表

小丁 發布于 2015-01-19

    本章將介紹如何修改表的屬性,如,修改表名,修改列名,添加列,并刪除或替換列。 Alter Table 語句 它是在Hive中用來修改的表。 語法 聲明接受任意屬性,我們希望在一個表中修改以下語法。 ALTER TABLE name RENAME TO ...

閱讀(656)評論(0)贊 (0)

Hive刪除表

Harries 發布于 2015-01-18

    本章介紹了如何在Hive中刪除表。當從Hive Metastore刪除表,它刪除了表/列的數據及其元數據。它可以是一個正常的表(存儲在Metastore)或外部表(存儲在本地文件系統); 不論什么類型Hive對待的方式相同。 Drop Table語句 ...

閱讀(446)評論(0)贊 (0)

Hive分區

Harries 發布于 2015-01-18

    Hive組織表到分區。它是將一個表到基于分區列,如日期,城市和部門的值相關方式。使用分區,很容易對數據進行部分查詢。 表或分區是細分成桶,以提供額外的結構,可以使用更高效的查詢的數據。桶的工作是基于表的一些列的散列函數值。 例如,一個名為Tab1表包含...

閱讀(457)評論(0)贊 (0)

Hive內置運算符

Harries 發布于 2015-01-18

    本章介紹Hive的內置運算符。在Hive有四種類型的運算符: 關系運算符 算術運算符 邏輯運算符 復雜運算符 關系運算符 這些操作符被用來比較兩個操作數。下表描述了在Hive中可用的關系運算符: 運算符 操作 描述 A = B 所有基本類型 如果表達A...

閱讀(398)評論(0)贊 (0)

Hive內置函數

鄧龍華 發布于 2015-01-18

    本章介紹了在Hive中可用的內置函數。這些函數看起來非常類似于SQL的函數,除了他們的使用有點不一樣。 內置函數 Hive支持以下內置函數: 返回類型 簽名 描述 BIGINT round(double a) 返回BIGINT最近的double值。 B...

閱讀(649)評論(0)贊 (0)

Hive視圖和索引

鄧龍華 發布于 2015-01-18

    本章介紹如何創建和管理視圖。根據用戶的需求創建視圖。可以將任何結果集數據保存為一個視圖。視圖在Hive的用法和SQL視圖用法相同。它是一個標準的RDBMS概念。我們可以在視圖上執行所有DML操作。 創建一個視圖 可以創建一個視圖,在執行SELECT語句...

閱讀(476)評論(0)贊 (0)

HiveQL Select Where

Harries 發布于 2015-01-18

    Hive查詢語言(HiveQL)是一種查詢語言,Hive處理在Metastore分析結構化數據。本章介紹了如何使用SELECT語句的WHERE子句。 SELECT語句用來從表中檢索的數據。 WHERE子句中的工作原理類似于一個條件。它使用這個條件過濾數...

閱讀(434)評論(0)贊 (0)

HiveQL Select Order By

小丁 發布于 2015-01-18

    本章介紹了如何使用SELECT語句的ORDER BY子句。ORDER BY子句用于檢索基于一列的細節并設置排序結果按升序或降序排列。 語法 下面給出的是ORDER BY子句的語法: SELECT [ALL | DISTINCT] select_expr...

閱讀(351)評論(0)贊 (0)

HiveQL Select Group By

小丁 發布于 2015-01-18

    本章介紹了SELECT語句的GROUP BY子句。GROUP BY子句用于分類所有記錄結果的特定集合列。它被用來查詢一組記錄。 語法 GROUP BY子句的語法如下: SELECT [ALL | DISTINCT] select_expr, selec...

閱讀(353)評論(0)贊 (0)

HiveQL Select Join

Harries 發布于 2015-01-18

 上一篇 JOIN是子句用于通過使用共同值組合來自兩個表特定字段。它是用來從數據庫中的兩個或更多的表組合的記錄。它或多或少類似于SQL JOIN。 語法 join_table: table_reference JOIN table_factor [join_condit...

閱讀(398)評論(0)贊 (0)

2013平特肖公式