ubuntu - InvalidProtocolBufferException: on Impala connecting to Hadoop 2.x.x -
i have installed cdh hadoop hadoop-2.5.0-cdh5.3.2 , impala 2.1 http://archive.cloudera.com/impala/ubuntu/precise/amd64/impala/pool/contrib/i/impala/ in ubuntu 12.04 64 bit version .
i configured both hadoop , impala.
i want use impala query csv on hdfs directly .
my hadoop along hdfs , running .
but whenever trying make impala , getting below error.
failed on local exception: com.google.protobuf.invalidprotocolbufferexception: message missing required fields: callid, status; host details : local host is: "localhost/127.0.0.1"; destination host is: "localhost":54310;
i understand hadoop 2 using protobuf version 2.5 impala have installed using protobuf version 2.4 .
please me how sort out problem .
how install hadoop 2.x version working impala ???
thanks !!!
i resolved issue . problem due protobuf version mismatch.
the impala using hdfs directly without taking of mapreduce framework . in order talk each other need use common protobuf version , because message format different different protobuf version .
solution:-
compile both impala , hadoop using same protobuf version .
oruse hadoop/hive/impala same cdh version .
Comments
Post a Comment