其实这个问题,应该是不算 Trouble Shooting 的,但是也算遇见的一个小的问题,就放在这了。我们在Phoenix中创建表的时候,都是直接创建的,也不会考虑到在HBase Shell中的显示会怎样。总是会在要去用的时候乱抓。所以呢,我个人觉得,为了以后方便,还是提前建立好吧。

解决
这个解决很容易,就是加一句话:

1
2
3
4
5
6
7
8
9
CREATE TABLE "telecom-customer-service" (
"rowkey" VARCHAR PRIMARY KEY,
"info"."callA" VARCHAR,
"info"."phoneNumberA" VARCHAR,
"info"."callB" VARCHAR,
"info"."phoneNumberB" VARCHAR,
"info"."dateTime" VARCHAR,
"info"."timestamp" BIGINT,
"info"."duration" BIGINT) COLUMN_ENCODED_BYTES='NONE';