मैं sqldeveloper के माध्यम से एक kerberized क्लस्टर से जुड़ा हूँ:

Host: <HOST_NAME>
Port: 10000
User: Username
database: default;AuthMech=1;KrbRealm=REALM.COM;KrbHostFQDN=_HOST;krbServiceName=hive

सब कुछ अपेक्षित रूप से काम कर रहा है, उपयोगकर्ता के साथ यार्न को क्वेरी सबमिट की जाती है: हाइव

उपयोगकर्ता हाइव के साथ यार्न आवेदन प्रस्तुत किया गया

क्या कोई तरीका है जिससे मैं उपयोगकर्ता को उपयोगकर्ता नाम के साथ यार्न को क्वेरी सबमिट करने के लिए निर्दिष्ट कर सकता हूं? इस तरह उपयोगकर्ता द्वारा उपयोग किए जाने वाले संसाधनों को परिभाषित करने के लिए यार्न में नीतियां बनाने में सक्षम होने के लिए।

0
Steve de la Cruz 6 नवम्बर 2020, 05:20

1 उत्तर

सबसे बढ़िया उत्तर

मैंने पाया कि मेरे क्लस्टर पर एक संपत्ति है hive.server2.enable.doAs, डिफ़ॉल्ट रूप से गलत के रूप में सेट किया गया था।

मान को सत्य के रूप में सेट करने से समस्या हल हो गई।

hive.server2.enable.doAs=true
1
Steve de la Cruz 6 नवम्बर 2020, 13:46