Created on 02-24-2016 07:32 AM - edited 09-16-2022 03:05 AM
Created 02-24-2016 07:38 AM
Created 02-24-2016 07:38 AM
Short answer: Yes
Created 02-24-2016 07:41 AM
http://hortonworks.com/training/class/hdp-certified-java-developer-exam/
This training covers the details.
Created 02-24-2016 07:50 AM
And the long answer ? haha , how may my JavaEE Application connect to hortonwroks running on virtualBox
Created 02-24-2016 09:00 AM
Not really. You mean as a persisted storage layer under hibernate and ejbs correct?
Hive wouldn't work well for this since it's not an oltp database. It is a wareshoue.. So that would leave hbase most likely with Apache Phoenix.
I Googled it a bit and focused on hibernate because that seems to be the most popular recently and did not find a connector for Phoenix. Doesn't mean it's not possible to write one.
Googled a bit more and there is Hibernate OGM for NoSQL stores as well. Unfortunately it currently does not support HBase.
So the two possibilities would be to write an extension for OGM for HBase or rewrite a connector for Apache Phoenix. I wrote one for Netezza a while back and it should not be terribly difficult, although the Phoenix syntax has some differences to standard SQL ( UPSERT instead of INSERT ... )