军在桥 发表于 2015-4-1 11:05 楼主,你增加字段,是通过jdbc连接hiveserver2的方式增加,还是在beeline命令行下输入alter table tableName add columns(****)方式增加的? |
jixianqiuxue 发表于 2015-3-31 20:24 有一次生产平台要加字段,加上字段后没生效发现的,弄的每次加字段都得新建表很纠结。。。 |
军在桥 发表于 2015-3-31 10:43 server1是为了兼容以前版本。 server2修改的,server1可能不识别。 同样beeline不能识别server1下的内容。 相信server2下创建的表,server1下可能也会有问题。 像楼主这种情况,可能官方没有考虑到,这种情况也比较少见。有点像测试员了,各种情况都想到。 对一下内容推测,楼主可以测试下: 如果在hive server2下创建的表,并且对其添加字段,那么beeline相信应该没有问题。 在beeline创建的表hive server2应该没有问题。 |
元数据应该都是一样的,看看是不是缓存的作用,或则重启下试试 |
楼主能否详细描述下。 |