phoenix alter table add column失败

xmakbtuz  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(626)

我试图使用altertable命令将一列添加到现有的phoenix表中,如下所示

ALTER TABLE TABLE1 ADD "db_name" VARCHAR(20);

它的失败与以下警告

WARN query.ConnectionQueryServicesImpl: Unable to update meta data repo within 1 seconds for TABLE1

让我知道,如果有任何超时,我需要增加工作。

hzbexzde

hzbexzde1#

当改变一个表时,phoenix将在默认情况下检查服务器,以确保它拥有最新的表元数据和统计信息。当您事先知道表的结构可能永远不会更改时,可能不需要使用此rpc。phoenix 4.7中添加了update\u cache\u frequency属性,允许用户声明检查服务器元数据更新的频率。您可以在表上设置此属性,如下所示

ALTER TABLE TABLE1 SET UPDATE_CACHE_FREQUENCY=900000

有关调整提示,请参阅本文档。

相关问题