执行一下语句,报一下错误。
hive> ALTER TABLE t_hive ADD COLUMNS (new_col String);FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Unable to alter table. For direct MetaStore DB connections, we don't support retries at the client level.不能插入一个新的字段,原来的表结构
hive> desc t_hive;
OK
a                    int                                      
b                    int                   
c                    int  

解决方案 »

  1.   

    Log报错信息2017-05-19 14:53:41,036 ERROR [main]: ql.Driver (SessionState.java:printError(960)) - FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Unable to alter table. For direct MetaStore DB connections, we don't support retries at the client level. 
    2017-05-19 14:53:41,036 INFO  [main]: metadata.Hive (Hive.java:logDumpPhase(3294)) - Dumping metastore api call timing information for : execution phase 
    2017-05-19 14:53:41,037 INFO  [main]: metadata.Hive (Hive.java:dumpAndClearMetaCallTiming(3285)) - Total time spent in this metastore function was greater than 1000ms : getTable_(String, String, )=2108 
    2017-05-19 14:53:41,037 INFO  [main]: log.PerfLogger (PerfLogger.java:PerfLogEnd(148)) - </PERFLOG method=Driver.execute start=1495176797529 end=1495176821037 duration=23508 from=org.apache.hadoop.hive.ql.Driver> 
    2017-05-19 14:53:41,037 INFO  [main]: log.PerfLogger (PerfLogger.java:PerfLogBegin(121)) - <PERFLOG method=releaseLocks from=org.apache.hadoop.hive.ql.Driver> 
    2017-05-19 14:53:41,037 INFO  [main]: log.PerfLogger (PerfLogger.java:PerfLogEnd(148)) - </PERFLOG method=releaseLocks start=1495176821037 end=1495176821037 duration=0 from=org.apache.hadoop.hive.ql.Driver> 
    2017-05-19 14:53:41,037 INFO  [main]: log.PerfLogger (PerfLogger.java:PerfLogBegin(121)) - <PERFLOG method=releaseLocks from=org.apache.hadoop.hive.ql.Driver> 
    2017-05-19 14:53:41,037 INFO  [main]: log.PerfLogger (PerfLogger.java:PerfLogEnd(148)) - </PERFLOG method=releaseLocks start=1495176821037 end=1495176821037 duration=0 from=org.apache.hadoop.hive.ql.Driver>