hive中的数据库与mysql中的hive数据库的关系
mysql中的hive數據庫是自己手動創建的,然后執行下面語句:
schematool -dbType mysql -initSchema?
該語句的作用是在mysql的hive數據庫下建立一大堆的表格.
?
------------下面是hive操作-------------
hive> show databases;
OK
default
hive
Time taken: 0.018 seconds, Fetched: 2 row(s)
------------下面是mysql操作-------------
mysql> use hive
Database changed
mysql> select * from DBS;
+-------+-----------------------+-----------------------------------+---------+------------+------------+-----------+
| DB_ID | DESC ? ? ? ? ? ? ? ? ?| DB_LOCATION_URI ? ? ? ? ? ? ? ? ? | NAME ? ?| OWNER_NAME | OWNER_TYPE | CTLG_NAME |
+-------+-----------------------+-----------------------------------+---------+------------+------------+-----------+
| ? ? 1 | Default Hive database | file:/user/hive/warehouse ? ? ? ? | default | public ? ? | ROLE ? ? ? | hive ? ? ?|
| ? ?11 | NULL ? ? ? ? ? ? ? ? ?| file:/user/hive/warehouse/hive.db | hive ? ?| appleyuchi | USER ? ? ? | hive ? ? ?|
+-------+-----------------------+-----------------------------------+---------+------------+------------+-----------+
2 rows in set (0.00 sec)
總結
以上是生活随笔為你收集整理的hive中的数据库与mysql中的hive数据库的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pyspark连接mysql
- 下一篇: java.library.path到底指