Попытка настроить собственные библиотеки hadoop, чтобы я мог запускать задания C ++, используя mapred pipes ...
В настоящее время все задания не выполняются, потому что snappy не обнаруживается при установке hadoop. Ниже вывод hadoop checknative -a
- Мой 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.
Есть идеи?