Created 08-03-2016 03:25 AM
We are trying to ingest a csv file using pentaho kettle to a phoenix table and dont see any errors after the job execution. But the table is not showing the newly added data. Nothing on the logs too. Whereas if i commit a mistake in the upsert syntax, i do see the error.
Alternatively if we use squirrel client to upsert data, it is showing success and data is in table.
Any thoughts or clue. Do we need to look at any setting in the pentaho side or phoenix side.
Created 08-03-2016 03:41 AM
It seems that PDI is not supporting Apache Phoenix yet. While loading data PDI generating insert queries but Phoenix needs upsert queries.
http://jira.pentaho.com/browse/PDI-14038
It would be better to contact Pentaho PDI community.
Created 08-03-2016 03:41 AM
It seems that PDI is not supporting Apache Phoenix yet. While loading data PDI generating insert queries but Phoenix needs upsert queries.
http://jira.pentaho.com/browse/PDI-14038
It would be better to contact Pentaho PDI community.
Created 08-04-2016 05:33 AM
Have reached out to the pentaho PDI community
Created 08-03-2016 04:03 AM
@Rajeshbabu Chintaguntla, thanks for the response. we have used a custom sql that will do the upserts. the statement is executing, but the results dont reflecr in the table.
Created 08-03-2016 04:54 AM
I see. Can you see the regionserver UI whether any requests coming to the table or not? or Can you scan HBase table to check any data in it?
If you can provide any logs that I can take a look and try to help you out.
Created 08-03-2016 03:27 PM
Are you doing commit after upserting rows? as it may be possible that pentaho PDI may set autocommit off before starting inserts.