2014-04-28 7 views
5

मैंछत्ता निष्पादन त्रुटि, लौट कोड 1 org.apache.hadoop.hive.ql.exec.DDLTask

विफल एक छत्ता डेटाबेस बनाने पर नीचे त्रुटि हो रही है से: निष्पादन त्रुटि, वापसी कोड 1 से org.apache.hadoop.hive.ql.exec.DDLTask। com/फेसबुक/fb303/FacebookService $ iFace

Hadoop version:**hadoop-1.2.1**

HIVE Version: **hive-0.12.0**

Hadoop पथ: /home/hadoop_test/data/hadoop-1.2.1
छत्ता पथ: /home/hadoop_test/data/hive-0.12.0

मैं नकल की है छत्ता * .jar, jline- .jar, antlr-runtime। hjar से hive-0.12.0/lib से hadoop-1.2./lib

+0

उपयोगकर्ता है जिसके तहत आप 'चलाने hive' है metastore लिखने की एक्सेस करता है? –

उत्तर

1

hive-site.xml में hive.metastore.schema.verification प्रॉपर्टी को सही पर सेट करें, डिफ़ॉल्ट रूप से यह गलत है।

अधिक जानकारी के लिए यह link देखें।

0

मुझे एक ही त्रुटि का सामना करना पड़ा। मेरे मामले में कारण एक ही नाम के साथ एचडीएफएस वेयरहाउस में बनाई गई निर्देशिका थी। जब यह निर्देशिका हटा दी गई, तो उसने मेरी समस्या का समाधान किया।

0

ऐसा शायद इसलिए है क्योंकि आपका मेटास्टोर_डीबी खराब है। Metastore_db से .lck फ़ाइलों को हटाएं।

0

हाइव-ए "एमएसके मरम्मत तालिका डेटाबेस.tablename" यह तालिका के तालिका मेटास्टोर स्कीमा की मरम्मत करेगा;

3
set hive.msck.path.validation=ignore; 
MSCK REPAIR TABLE table_name; 

यकीन है कि स्थान सही ढंग से निर्दिष्ट किया जाता है

संबंधित मुद्दे