[
https://issues.apache.org/jira/browse/HIVE-10552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14526341#comment-14526341
]
David Watzke commented on HIVE-10552:
-------------------------------------
Hello. Yes, nothing has changed and we still have this problem. We're running a
120-node cluster on CentOS 6.6. We use MRv1 by default and we're currently
experimenting with YARN.
We've installed Hive 1.1.0, linked our relevant cloudera hadoop config files
into the hive's conf dir:
lrwxrwxrwx 1 root root 28 Apr 24 10:33 core-site.xml ->
/etc/hive/conf/core-site.xml
lrwxrwxrwx 1 root root 28 Apr 24 10:33 hadoop-env.sh ->
/etc/hive/conf/hadoop-env.sh
lrwxrwxrwx 1 root root 28 Apr 24 10:33 hdfs-site.xml ->
/etc/hive/conf/hdfs-site.xml
lrwxrwxrwx 1 root root 26 Apr 24 10:33 hive-env.sh ->
/etc/hive/conf/hive-env.sh
lrwxrwxrwx 1 root root 28 Apr 24 10:33 hive-site.xml ->
/etc/hive/conf/hive-site.xml
lrwxrwxrwx 1 root root 31 Mar 15 13:09 log4j.properties ->
/etc/hive/conf/log4j.properties
lrwxrwxrwx 1 root root 30 Apr 24 10:33 mapred-site.xml ->
/etc/hive/conf/mapred-site.xml
and then we launched it, forcing it to use YARN like so:
HADOOP_CONF_DIR=/etc/hadoop/conf.cloudera.yarn
YARN_CONF_DIR=/etc/hadoop/conf.cloudera.yarn /opt/hive-1.1.0/bin/hive
then I ran these queries:
CREATE TABLE test_change (a int, b int, c int);
ALTER TABLE test_change CHANGE a a1 INT;
The second one failed as described.
Then I tried to launch the beeline client like so:
HADOOP_CONF_DIR=/etc/hadoop/conf.cloudera.yarn
YARN_CONF_DIR=/etc/hadoop/conf.cloudera.yarn /opt/hive-1.1.0/bin/beeline -u
jdbc:hive2://
and the ALTER query worked fine now.
Can you please try it out with Hive CLI 1.1.0 (using YARN) to see if you can
reproduce it as well? It really seems like some kind of regression, as this
works fine in Hive 1.0.0.
Thanks.
> hive 1.1.0 rename column fails: Invalid method name:
> 'alter_table_with_cascade'
> -------------------------------------------------------------------------------
>
> Key: HIVE-10552
> URL: https://issues.apache.org/jira/browse/HIVE-10552
> Project: Hive
> Issue Type: Bug
> Components: Database/Schema
> Affects Versions: 1.1.0
> Environment: centos 6.6, cloudera 5.3.3
> Reporter: David Watzke
> Assignee: Chaoyu Tang
> Priority: Blocker
>
> Hi,
> we're trying out hive 1.1.0 with cloudera 5.3.3 and since hive 1.0.0 there's
> (what appears to be) a regression.
> This ALTER command that renames a table column used to work fine in older
> versions but in hive 1.1.0 it does throws this error:
> hive> CREATE TABLE test_change (a int, b int, c int);
> OK
> Time taken: 2.303 seconds
> hive> ALTER TABLE test_change CHANGE a a1 INT;
> FAILED: Execution Error, return code 1 from
> org.apache.hadoop.hive.ql.exec.DDLTask. Unable to alter table. Invalid method
> name: 'alter_table_with_cascade'
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)