2017-06-23 4 views
0

Ich versuche, die MySQL-Datenbank von JHipster mit einer HIVE-Datenbank zu verbinden, damit JHipster Daten von HIVE-Tabellen empfangen kann. Ich möchte Sie fragen, was der beste Ansatz für dieses Problem ist, da ich gerade mit JHipster angefangen habe.JHipster und HIVE-Integration

Vielen Dank!

Antwort

0

was meinst du, wenn du sagst JHipsters MySQL-Datenbank mit einer HIVE-Datenbank? Ich nehme an, dass Sie die MySQL-Datenbank für Authentifizierung und Autorisierung und dann für andere Geschäftslogik verwenden möchten, Sie Daten von HIVE abrufen möchten. Wenn Sie Ihr JHipster-Projekt mit einer relationalen Datenbank verwenden, verwendet jhipster spring data jpa, um auf die Datenbank zuzugreifen. Da HIVE eine NoSQL-Datenbank ist, wird es meine Empfehlung sein, einen Blick auf spring-hadoop für einen einfachen Zugriff auf HIVE-Datenbank zu werfen und einen Dienst zu erstellen, der die Verwendung von Sopring-Daten-JPA macking ist.

+0

Nun ... die Idee ist, die Datenbank, die JHipster benutzt, komplett zu ändern und mit einer HIVE-Datenbank zu verbinden ... die Benutzerauthentifizierungstabellen innerhalb von HIIVE zu replizieren, damit JHipster nur die HIVE-DB verwendet. Vielen Dank, ich werde versuchen, was du gesagt hast. –

+0

Eigentlich brauche ich keine Verbindung zu Apache Hadoop, sondern eine Möglichkeit, JHipsters Liquibase-Verbindung zu HIVE-Verbindungsparametern zu ändern. –

+0

JHipster unterstützt Casandra und MongoDB als Nosql-Datenbank. Sie können eine JHipster-App mit einer der nosql-Datenbanken erstellen und dort nachsehen, ob Sie zu HIVE migrieren können. – duderoot