是否可以显示实际的十进制值而不是在HBase Shell中以科学记数法显示?
通过下面提到的Phoenix脚本创建HBase表。填充数据(“loginTime”:0.000064444)到此HBase表(通过phoenix脚本创建)通过java中的Spark作业。
如果此字段的java数据类型为Double,则该值将以科学计数形式显示为“6.44443E-5”,而不是显示实际值。但是如果我使java数据类型为String,则会显示实际值。如何在没有科学记数法的情况下获取实际值,使用java数据类型为Double?
凤凰剧本
CREATE TABLE IF NOT EXISTS "LOGIN_TABLE"(recordId VARCHAR,
"FACTS"."loginTime" VARCHAR,
CONSTRAINT "LOGIN_TABLE_PK" Primary Key(recordId)) SALT_BUCKETS = 4
Java Pojo
public class TestObject {
private Double loginTime;
}