HBase alter table命令失败,并显示“错误:d!= java.lang.String”

问题描述 投票:0回答:1

[HBase alter table命令失败,并带有

错误:d!= java.lang.String

,不确定在哪里查看以及如何调试?尚未找到任何HBase日志。我正在使用OpenTSDB + Bigtable。每当我运行alter命令

hbase(main):005:0> alter'test_table',{NAME =>'colFam2',property =>'1000'}

在我的桌子上说:

[Nov 01,2019 8:01:42 PMcom.google.bigtable.repackaged.io.grpc.internal.ManagedChannelImplINFO:[ManagedChannelImpl @ 4f94e]用目标创建bigtableadmin.googleapis.com:443

错误:d!= java.lang.String

以下是此命令的一些帮助:更改表。 ...

java hbase bigtable opentsdb
1个回答
0
投票

如果发布表结构和精确的查询,就会更容易理解自己在做什么错,但在我看来,这是一个错误

ERROR: d != java.lang.String

由函数抛出

String.format("...%d...", ...); 

当您运行自己的变更时。我想您应该键入“属性”值,不要带引号

hbase(main):005:0> alter 'test_table', {NAME=>'colFam2', property=>1000}
© www.soinside.com 2019 - 2024. All rights reserved.