2015-08-27 11 views
1

Я оцениваю Apache Zeppelin с текущей версией выпуска v0.5. У меня есть кластер мезос с искрами, зарегистрированными как фреймворк, тогда мне нужно настроить Zeppelin для подключения к удаленному искровому кластеру на мезо.Apache Zeppelin не загружается libmesos.so

Моя конфигурация в конф/zeppelin-env.sh это:

export MASTER=mesos://<mesos_ip>:5050 
export MESOS_NATIVE_JAVA_LIBRARY=/usr/lib/libmesos.so 
export ZEPPELIN_JAVA_OPTS="-Dspark.executor.uri=http://<public_host_url>/spark-1.4.0-bin-hadoop2.6.tgz" 

Но когда я выполнить команду загрузки и запуска демо-ноутбук журнала показывают некоторые ошибки и запрос не работает:

------ Create new SparkContext mesos://172.23.0.135:5050 ------- 
Failed to load native Mesos library from /usr/lib/libmesos.so 
------ Create new SparkContext mesos://172.23.0.135:5050 ------- 
Failed to load native Mesos library from /usr/lib/libmesos.so 

Я не могу найти документацию или исходный код об этом сообщении erros. И я не понимаю причину, потому что у меня есть libmesos.so on/usr/lib, и когда я выполняю раздельно прожектор, все работает отлично с моего хоста.

ответ

0

Можете ли вы попробовать установить что-то вроде ниже?

export MESOS_NATIVE_LIBRARY=/usr/lib/libmesos.so 
export SPARK_EXECUTOR_URI=http://<public_host_url>/spark-1.4.0-bin-hadoop2.6.tgz 
+0

Я использую MESOS_NATIVE_JAVA_LIBRARY, потому что MESOS_NATIVE_LIBRARY лишен и ошибка сохраняется. – kikicarbonell

1

Согласно docs вы должны установить переменные окружения MESOS_NATIVE_JAVA_LIBRARY и SPARK_EXECUTOR_URI.

export MESOS_NATIVE_JAVA_LIBRARY=/usr/lib/libmesos.so 
export SPARK_EXECUTOR_URI={YOUR_SPARK_DOWNLOAD_LOCATION} 
+0

У меня есть ваши проблемы, и проблема сохраняется. – kikicarbonell

+0

У вас есть 'libmesos.so' на хосте ** исполнителя **? – Tobi

+0

yes Я копирую libmesos.so в/usr/lib / – kikicarbonell

Смежные вопросы