zoukankan      html  css  js  c++  java
  • hcatalog配置

    

    hive的配置中添加:
    export PATH=$PATH:$HIVE_HOME/hcatalog/bin:$HIVE_HOME/hcatalog/sbin


    HCatalog CLI

    The HCatalog CLI supports these command line options:

    Option

    Usage

    Description

    -g

    hcat -g mygroup ...

    Tells HCatalog that the table which needs to be created must have group "mygroup".

    -p

    hcat -p rwxr-xr-x ...

    Tells HCatalog that the table which needs to be created must have permissions "rwxr-xr-x".

    -f

    hcat -f myscript.hcatalog ...

    Tells HCatalog that myscript.hcatalog is a file containing DDL commands to execute.

    -e

    hcat -e 'create table mytable(a int);' ...

    Tells HCatalog to treat the following string as a DDL command and execute it.

    -D

    hcat -Dkey=value ...

    Passes the key-value pair to HCatalog as a Java System Property.

    hcat

    Prints a usage message.

    Note the following:

    • The -g and -p options are not mandatory.
    • Only one -e or -f option can be provided, not both.
    • The order of options is immaterial; you can specify the options in any order.

    If no option is provided, then a usage message is printed:

    Usage:  hcat  { -e "<query>" | -f <filepath> }  [-g <group>] [-p <perms>] [-D<name>=<value>]


    Create/Drop/Alter Table

    CREATE TABLE

    If you create a table with a CLUSTERED BY clause you will not be able to write to it with Pig or MapReduce. This is because they do not understand how to partition the table, so attempting to write to it would cause data corruption.

    CREATE TABLE AS SELECT

    Not supported. Throws an exception with the message "Operation Not Supported".

    DROP TABLE

    Supported. Behavior the same as Hive.

    ALTER TABLE

    Supported except for the REBUILD and CONCATENATE options. Behavior the same as Hive.

    Create/Drop/Alter View

    Note: Pig and MapReduce cannot read from or write to views.

    CREATE VIEW

    Supported. Behavior same as Hive.

    DROP VIEW

    Supported. Behavior same as Hive.

    ALTER VIEW

    Supported. Behavior same as Hive.

    Show/Describe

    SHOW TABLES

    Supported. Behavior same as Hive.

    SHOW PARTITIONS

    Not supported. Throws an exception with message "Operation Not Supported".

    SHOW FUNCTIONS

    Supported. Behavior same as Hive.

    DESCRIBE

    Supported. Behavior same as Hive.

    Create/Drop Index

    CREATE and DROP INDEX operations are supported.

    Note: Pig and MapReduce cannot write to a table that has auto rebuild on, because Pig and MapReduce do not know how to rebuild the index.

    Create/Drop Function

    CREATE and DROP FUNCTION operations are supported, but created functions must still be registered in Pig and placed in CLASSPATH for MapReduce.

    "dfs" Command and "set" Command

    Supported. Behavior same as Hive.

    Other Commands

    Any command not listed above is NOT supported and throws an exception with the message "Operation Not Supported".

  • 相关阅读:
    二十二、Linux 进程与信号---进程创建
    二十一、Linux 进程与信号---进程查看和进程状态、进程调度和进程状态变化、进程标识
    二十一、Linux 进程与信号---进程资源限制
    二十、Linux 进程与信号---非局部跳转
    AOSP android 源码下载
    十九、Linux 进程与信号---环境表
    十八、Linux 进程与信号---进程介绍
    09 scroll系列_简单的封装动画函数(变速(缓动)的动画函数_getComputedStyle函数_复杂的动画函数封装_颜色相关_案例_client系列
    A 第二课 栈_队列_堆
    pycharm 的快捷键
  • 原文地址:https://www.cnblogs.com/ggzone/p/10121188.html
Copyright © 2011-2022 走看看