我正在执行sas程序。我已经正确地声明了类路径和其他变量。但是,当我定义libname来访问hadoop时,我得到了一个错误。请查看随附的sas日志快照。
ERROR: The Java picklist file was not found.
1 libname testdata spde './' hdfshost=default;
ERROR: tkhdjn1 constructNewObjectOfClass: failed.
ERROR: tkhdjn2 JnlFromException: Missing exception.
ERROR: Can't construct instance of class org.apache.hadoop.conf.Configuration.
ERROR: Probable classpath problem.
ERROR: Could not connect to HDFS.
ERROR: Libref TESTDATA is not assigned.
ERROR: Error in the LIBNAME statement.
有人能调查一下这个问题,并确切地告诉我什么是问题。
1条答案
按热度按时间r7s23pms1#
我猜您在libname语句中没有提供正确的路径。根据文件:
http://support.sas.com/documentation/cdl/en/engspdehdfsug/67403/html/default/viewer.htm#n1s4fhx0fko8zkn1fiinudodmmai.htm
你应该有一个完全合格的路径和
'./'
不完全合格。如果我是你,我会把重点放在仔细检查链接文档中指定的所有需求上。