I am trying to write an interface in C++ to write files in hdfs using libhdfs.so. My target hadoop version is 2.0.2-alpha
The below code
hdfsFS fs = hdfsConnect("127.0.0.1",8020);
if (!fs)
{
printf("Hadoop file system returned null. \n");
return 0;
}
provides the following error while running:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Updated the CLASSPATH accordingly but still getting this error. Any idea what is the step I am missing here? All the .so files are linked correctly.