Quantcast
Channel: Hortonworks » All Topics
Viewing all articles
Browse latest Browse all 5121

Access HDFS using JAVA API : Eclipse (Protocol Buffer Exception)

$
0
0

Replies: 0

I am trying to Access HDFS from Java (Eclipse), to check whether a file exists. But I am getting an Exception .I am using Hadoop 2.4.0.
Exception : Caused by: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status

(This is the code)
Configuration conf = new Configuration();
conf.set(“fs.defaultFS”, “hdfs://localhost:5070″);
conf.set(“mapreduce.jobtracker.address”, “hdfs://quickstart.cloudera:8032″);
conf.set(“yarn.resourcemanager.address”, “hdfs://quickstart.cloudera:8032″);

FileSystem fs = FileSystem.get(conf); // Setting up the required configurations
Path p4 = new Path(“/user/hdpuser/input/data/a.txt”);
if(fs.exists(p4))
{
System.out.println(“File Exists”);
}
Exception : Caused by: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status

This is my class path :
/usr/local/hadoop-2.4.0/share/hadoop/common/hadoop-common-2.4.0.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-logging-1.1.3.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/guava-11.0.2.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-collections-3.2.1.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-configuration-1.6.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/activation-1.1.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/asm-3.2.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/avro-1.7.4.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-beanutils-1.7.0.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-beanutils-core-1.8.0.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-cli-1.2.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-codec-1.4.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-compress-1.4.1.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-digester-1.8.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-el-1.0.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-httpclient-3.1.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-io-2.4.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-lang-2.6.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-math3-3.1.1.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/commons-net-3.1.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/hadoop-annotations-2.4.0.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/hadoop-auth-2.4.0.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/httpclient-4.2.5.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/httpcore-4.2.5.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/jackson-core-asl-1.8.8.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/jackson-jaxrs-1.8.8.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/jackson-mapper-asl-1.8.8.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/jackson-xc-1.8.8.jar
/usr/local/hadoop-2.4.0/share/hadoop/common/lib/jasper-compiler-5.5.23.jar
/usr/local/hadoop-2.4.


Viewing all articles
Browse latest Browse all 5121

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>