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数据库的关系的全部内容,更多相关hive中内容请搜索靠谱客的其他文章。
发表评论 取消回复