2- Hive CLI

来源:互联网 发布:俄罗斯反对苏联 知乎 编辑:程序博客网 时间:2024/06/07 11:29

1. 读时模式:

Hive 对数据的验证并不在加载数据时进行, 而是在查询数据时进行:

  • 读时模式可以使数据加载非常迅速, 因为它不需要读取数据, 进行”解析”, 在进行序列化以数据库内部格式存入磁盘。

  • 数据在操作仅仅是文件复制或移动。

2. 更新, 事物和索引:

    1. Hive 不支持更新或删除, 但支持 INSERT INTO, 所以可以向先有表中增加新的行。
    1. 目前,Hive 的索引分为两种: 紧凑索引位图索引;
    1. Hive 引入了 表级锁和分区级锁, 锁机制由 zookeeper 管理。

3. hive CLI

  • -e 一次性使用脚本

  • -S 使用静默模式

# hive -S -e 'set' | grep system;
  • -f 将文件脚本加载进来:
# hive -f text.hql 
  • 使用 hadoop dfs 命令 : dfs
hive> dfs -ls /user/hive/mysql/warehouse/;Found 2 itemsdrwxrwxrwx   - EVA EVA          0 2016-10-29 14:02 /user/hive/mysql/warehouse/onedrwxrwxrwx   - EVA EVA          0 2016-10-29 16:00 /user/hive/mysql/warehouse/one.db
0 0