Я написал простой LzoWordCount в свой Gateway/hadoop-env.sh:
HADOOP_CLASSPATH=/opt/cloudera/parcels/HADOOP_LZO/lib/hadoop/lib/hadoop-lzo-cdh4-0.4.15-gplextras.jar
JAVA_LIBRARY_PATH=/opt/cloudera/parcels/HADOOP_LZO-0.4.15-1.gplextras.p0.105/lib/hadoop/lib/native/
Когда я запускаю задание MR, я получаю:
mapred.JobClient: Task Id : attempt_201307311800_0020_m_000002_2, Status : FAILED java.lang.RuntimeException: native-lzo library not available
Любые идеи, как решить эту проблему? Я заметил, что «путь к классам Hadoop | grep native' ничего не возвращает?
hadoop classpath | grep lzo
?? - person Brugere   schedule 06.08.2013