使用 Phoenix-Spark 添加 HBase 时间戳 API
add HBase Timestamp using Phoenix-Spark API
如何使用类似于 HBase 的 Phoenix-Spark 添加 HBase 时间戳 API:
Put(rowkey, timestamp.getMillis)
这是我的代码:
val rdd = processedRdd.map(r => Row.fromSeq(r))
val dataframe = sqlContext.createDataFrame(rdd, schema)
dataframe.save("org.apache.phoenix.spark", SaveMode.Overwrite,
Map("table" -> HTABLE, "zkUrl" -> zkQuorum))
Phoenix 目前不支持此功能。也许,您需要使用 HBase api 而不是 Phoenix。
您可以使用以下内容:
dataframe.write.format("org.apache.phoenix.spark").mode("overwrite").option("table", "HTable").option("zkUrl", "xxxx:0000").save()
如何使用类似于 HBase 的 Phoenix-Spark 添加 HBase 时间戳 API:
Put(rowkey, timestamp.getMillis)
这是我的代码:
val rdd = processedRdd.map(r => Row.fromSeq(r))
val dataframe = sqlContext.createDataFrame(rdd, schema)
dataframe.save("org.apache.phoenix.spark", SaveMode.Overwrite,
Map("table" -> HTABLE, "zkUrl" -> zkQuorum))
Phoenix 目前不支持此功能。也许,您需要使用 HBase api 而不是 Phoenix。
您可以使用以下内容:
dataframe.write.format("org.apache.phoenix.spark").mode("overwrite").option("table", "HTable").option("zkUrl", "xxxx:0000").save()