十进制值以科学计数法显示 - HBase(Phoenix)

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

是否可以显示实际的十进制值而不是在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;
}
java apache-spark hbase phoenix scientific-notation
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.