line 184 of PutHBaseJSON.java treats all JsonNode values as strings by calling the .asText() method. We are working with using this processor to load IoT time series data and this causes issues in HBase with timestamps/numerics not getting sorted correctly.
The operator should inspect the node value to determine type and convert as such.
Numeric integral - Long (assumes widest type)
Numeric not integral - Double (assumes widest type)
Logical - Boolean
everything else (including current Complex Type logic) - String