AleSpino92 ha scritto:
Ciao, chi ha esperienze con la creazione di servlet (o restlet) utilizzando magari Apache Phoenix e HBase?
Tralasciando un pochino quel progetto su github che in effetti non è granché ... domanda banale: hai provato a vedere sulla documentazione ufficiale di Apache Phoenix?
Premesso che NON ho mai usato né Apache Phoenix né HBase, ma ho letto stamattina un attimo la documentazione di Phoenix.
https://phoenix.apache.org/Phoenix-in-15-minutes-or-less.html:
Phoenix is an open source SQL skin for HBase. You use the standard JDBC APIs instead of the regular HBase client APIs to [...]
HBase è un database "NoSQL" e, da quanto capisco, Phoenix è semplicemente uno "strato" al di sopra di HBase che ti permette di usare la API JDBC standard per interagire con HBase. Cioè invece di usare la API "particolare" di HBase, usi le "solite" Connection/Statement/ResultSet ecc... di JDBC.
Nella pagina dice di mettere un jar nella lib di HBase (non ti so dire altro) e di riavviare HBase. Poi dice di usare phoenix-
[version]-client.jar in una applicazione "client". Presumo (ma dovrei verificare) che questo è il driver JDBC (?).
Quindi magari prima di fare una webapp, potresti provare a fare una semplice applicazione standalone (con il classico main, per intenderci) per provare a connetterti tramite JDBC ad HBase attraverso questo Phoenix.