我将尝试使用libhdfs.so在C++中编写一个接口,以便在hdfs中写入文件。我的目标hadoop版本是2.0.2-alpha。
以下是代码:
以下是代码:
hdfsFS fs = hdfsConnect("127.0.0.1",8020);
if (!fs)
{
printf("Hadoop file system returned null. \n");
return 0;
}
运行时提供以下错误:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
已相应地更新了CLASSPATH,但仍出现此错误。 有任何想法我遗漏了哪个步骤吗? 所有的.so文件都已正确链接。