Hbase 类型不匹配。带有Pheonix的VARCHAR和TIMESTAMP
获取错误:Hbase 类型不匹配。带有Pheonix的VARCHAR和TIMESTAMP,hbase,phoenix,squirrel-sql,Hbase,Phoenix,Squirrel Sql,获取错误: ERROR 203 (22005): Type mismatch. VARCHAR and TIMESTAMP for '2017-08-30 06:21:46.732' SQLState: 22005 ErrorCode: 203 使用apache.pheonix在SQuirrel SQL客户端中执行以下查询时 select * from USER_T where USR_CRT=cast('2017-08-30 06:21:46.732' AS timestamp) USR
ERROR 203 (22005): Type mismatch. VARCHAR and TIMESTAMP for '2017-08-30 06:21:46.732'
SQLState: 22005
ErrorCode: 203
使用apache.pheonix在SQuirrel SQL客户端中执行以下查询时
select * from USER_T where USR_CRT=cast('2017-08-30 06:21:46.732' AS timestamp)
USR_CRT类型是TIMESTAMP,您使用的是哪种版本的Phoenix 这个功能对我来说很有魅力。您的查询将是:
select*from USER\T其中USR\u CRT=TO\u时间戳('2017-08-30 06:21:46.732')
我在AWS EMR上使用Phoenix 4.11.0、HBase 1.3.1和Hadoop 2.7.3