Bis jetzt weiß ich davon, gibt es irgendeine andere Konfiguration, die ich hinzufügen/ändern muss.Wie blende ich die entsprechenden Hive-Datenbanken im Farbton basierend auf USER/ROLE Identitätswechsel aus?
Konfigurieren Sie Farbton als Proxy-Benutzer für alle anderen Benutzer und Gruppen. Dies bedeutet, dass er im Auftrag eines anderen Benutzers eine Anfrage senden kann. In den Kern-site.xml:
<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property
Anwendungsfall: Benutzer x nur DB1 sehen sollte, db2 Benutzer y nur DB1
(role1 ist Inhaber von DB1 ist role2 Eigentümer von db2 sehen sollte)
Bei der Verwendung von Sentry mit HiveServer2, werden die verfügbaren Tabellen automatisch angezeigt werden (alle Filterung erfolgt auf der HiveServer2-Ebene, es gibt keine spezifische Logik in Hue). – Romain