BookmarkSubscribeRSS Feed
Sangramjit
Calcite | Level 5

Hi,

I am able to connect to Hive using the below libname statement:

libname hdplib hadoop server='hadoop_server' user='*********' password='********' subprotocol=hive2 schema=sas_dev;

proc datasets lib=hdplib;

run;

                      Libref         HDPLIB                                                

                               Engine         HADOOP                                                

                               Physical Name  jdbc:hive2:/hadoop_server:10000/sas_dev 

                               Schema/Owner   sas_dev                                               


                                                     #  Name           Member Type

                                                      1  CLASS_D              DATA 

                                                      2  EMPLOYEE           DATA 

                                                      3  SALARY                 DATA 

                                                      4  UNICODE_DATA    DATA 

But when i try to print the datasets CLASS_D, getting the following error:

ERROR: java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from

       org.apache.hadoop.hive.ql.exec.DDLTask

ERROR: Unable to execute Hadoop query.

ERROR: java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from

       org.apache.hadoop.hive.ql.exec.DDLTask

ERROR: Unable to execute Hadoop query.

ERROR: Table exist check error.

Can anybody please help me out in identifying the issue.

Thanks in Advance,

Sangramjit

3 REPLIES 3
Sangramjit
Calcite | Level 5

I think its a new issue and nobody yet found the solution or have any idea regarding it.

Thambu
Calcite | Level 5

Set your java_home path. It will solve your issue.

ChrisNZ
Tourmaline | Level 20

ERROR: Table exist check error.

 

points to a discrepancy between the hadoop metadata and the data.

 

Can you query the table in hadoop?

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 2815 views
  • 0 likes
  • 3 in conversation