Inceptor
Inceptor是一种交互式分析引擎,本质是一种SQL翻译器。Inceptor中一共可以操作五种类型的表结构:
注意事项:
- HDFS不能直接load到Inceptor中的ORC事务表中,(只能load到普通表和ORC表中)要想在ORC事务表里插入数据有两种方法:
- a.建立一张外表,再将HDFS load进外表上,再insert into select * from external table
- b.由于ORC事务表支持增删改查,也可以使用单值插入语句insert into table country values(101,japan)
- 查看分区表的命令是show partitions [table名]
- 查看每个表的创建时语句命令是show create table [table名]
- 使用命令hdfs dfs -ls /user/country(或者使用hadoop fs -ls /user/country命令)
- 默认数据库存放位置 hdfs://nameservice/inceptorsql1/user/hive/warehouse/ 在Inceptor创建数据库时一般使用它的default默认数据库,若自己建立数据库请不要指定location,还有自己建立的数据库可能会因为权限不够而造成一些操作失败报错。可以使用hadoop fs -ls
|