"hadoop checknative -a" не обнаруживает snappy, даже если он установлен - PullRequest
0 голосов
/ 20 ноября 2018

Попытка настроить собственные библиотеки hadoop, чтобы я мог запускать задания C ++, используя mapred pipes ...

В настоящее время все задания не выполняются, потому что snappy не обнаруживается при установке hadoop. Ниже вывод hadoop checknative -a

enter image description here

  • Мой hadoop построен из исходного кода (v3.1.1)
  • Я извлек snappy и собрал его, он создал файлы /usr/lib/x86_64/libsnappy.so|a|..., но hadoop checknative -a по-прежнему показывает snappy: false.
  • Я также установил snappy через sudo apt get install snappy-dev, та же проблема.
  • Я пробежал ld -l snappy --verbose и увидел, что Снейппи был найден в /usr/lib/x86_64/libsnappy.so, но мистер Хэдуп все еще отказывается признать его существование.
  • libcrypto.so также требуется hadoop, и он находится в том же каталоге, что и libsnappy.so, но Hadoop находит первое, а не позднее. Grrrrrrrr.

Есть идеи?

...