Ich brauche einige Informationen über Hive Benutzer Identitätswechsel. Ich habe einige Nachforschungen darüber gemacht und festgestellt, dass HiveServer2 standardmäßig eine Abfrageverarbeitung als der Benutzer ausführt, der die Abfrage gesendet hat, aber wenn hive.server2.enable.doAs
ihn auf false setzt, wird die Abfrage als Benutzer ausgeführt, der den hiveserver2-Prozess gestartet hat.Hive Benutzeridentitätswechsel
Ich muss eine jdbc/thirft-Verbindung mit hiveserver2 mit Dienstkonto erstellen (sagen wir mit Benutzer 'ABC' ist angemeldet), möchte aber meine Hive-Anweisung mit Benutzer, den ich übergeben, zum Beispiel mit Benutzer 'XYZ ausführen ".
Lassen Sie mich wissen, wenn jemand dies schon einmal getan hat.
Ist es möglich, dies für Hive zu tun?
Alle JDBC-Konnektoren unterstützen ** Benutzer/Passwort ** Authentifizierung. Also, was ist dein Problem ???????? –