我使用Phoenix在Hbase中创建下表。如何从hbase列读取日期,时间和时间戳
CREATE TABLE test_Table
(test_date date not null,
CONSTRAINT PK_test PRIMARY KEY (test_date)
);
然后使用以下命令将一条记录插入到相同的记录中。
upsert into test_Table(test_date) values('2013-11-30');
我能够从Hbase使用读取字符串,整型,浮点数和双数据类型值。 Hbase客户端API,但不是日期类型。
我正在使用以下代码来阅读所有,但不知道如何从字节中读取日期。
import org.apache.spark._
import org.apache.spark.rdd._
import org.apache.spark.sql.SQLContext
import org.apache.spark.sql.DataFrame
import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.fs.Path
import org.apache.hadoop.hbase.HBaseConfiguration
import org.apache.hadoop.hbase.spark.HBaseContext
import org.apache.hadoop.hbase.client.Scan
import org.apache.hadoop.hbase.util.Bytes
import org.apache.spark.sql.types._
import o