Hive 0.6, 0.7の新機能メモ
@wyukawa CDH3 の hive では普通に CREATE DATABASE できますよ URL URL
2011-08-06 00:19:49 via Silver Bird to @wyukawa
知らなかった。。。Hive 0.6からできます。
[HIVE-675] Add Database/Schema support to Hive QL - ASF JIRA
LanguageManual DDL - Apache Hive - Apache Software Foundation
CREATE DATABASE aaaとかやるとHDFS上では /user/hive/warehouse/aaa.dbができます。テーブルはaaa.dbの下にできます。
USE aaaしてshow tablesすればaaaのテーブルだけが表示されます。デフォルトのデータベース名はdefaultです。
この機会にリリースノートみたんですが、機能追加結構されてますね。
0.7で追加されたもので気になったのは以下の3つですね。
■権限まわり
GRANT, REVOKE文が追加されてます。MySQLには無いROLEもHiveにはありますね。
[HIVE-78] Authorization infrastructure for Hive - ASF JIRA
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Auth
■インデックス
[HIVE-417] Implement Indexing in Hive - ASF JIRA
IndexDev - Apache Hive - Apache Software Foundation
■HAVING
[HIVE-1790] Patch to support HAVING clause in Hive - ASF JIRA
もうここまで来るとMySQLと違いがわからなくなってきたような気がしますw