मैं अपना अपाचे फ्लम ऐप स्रोत से Oracle AQ । jndi.properties क्लासपाथ में है और निम्नानुसार कॉन्फ़िगर किया गया है:
java.naming.factory.initial = oracle.jms.AQjmsInitialContextFactory java.naming.provider.url = Tcp: //my.db.url java.naming.security.principal = रिमोट java.naming.security.credentials = remotepwd मुझे लॉग में निम्न त्रुटि मिल रही है:
स्रोत jmsSource कॉन्फ़िगरेशन org.apache.flume.FlumeException के दौरान एक त्रुटि के कारण हटा दिया गया है: प्रारंभिक संदर्भ oracle.jms.AQjmsInitialContextFactory प्रदाता tcp: //my.db.url नहीं बनाया जा सका ... । द्वारा कारण: javax.naming.NamingException: AQjmsInitialContext का कॉन्फ़िगरेशन पूर्ण नहीं है। विन्यास में डेटा स्रोत या (db_url, java.naming.security.principal, java.naming.security.credentials) होना चाहिए या दोनों मैंने java.naming.security को कॉपी किया है .principal = रिमोट java.naming.security.credentials = remotepwd एक उदाहरण से और मुझे वाकई पता नहीं है कि सम्मिलित करने के लिए मुझे कौन-से मान चाहिए।
jndi.properties फ़ाइल को सही करने के तरीके के बारे में कोई भी सुझाव?
के रूप में प्रति त्रुटि संदेश (जो मुझे स्पष्ट नहीं किया गया था जब तक कि मैं स्रोत पर नहीं देखा), डीबी यूआरएल को db_url संपत्ति के माध्यम से निर्दिष्ट किया जाता है तो आप जैसे कुछ करना चाहते हैं
java.naming.factory.initial = oracle.jms.AQjmsInitialContextFactory db_url = tcp: //my.db.url java.naming.security.principal = दूरस्थ java.naming.security.credentials = remotepwd
No comments:
Post a Comment