2017-02-15 5 views
0

Мы пытаемся сбалансировать нагрузку между двумя Спарк контроллерами, которые подключаются к Vora ...Как правильно балансировать нагрузку между двумя Спарк Контроллеры

Мы способны соединяться и запрос отправляется на контроллер. проблема возникает, когда результат должен быть передан обратно в hana, процесс зависает и никогда не закончится.

enter image description here

Последние строки в журналах состояния:

17/02/14 14:24:12 INFO CommandRouter$$anon$1: Created broadcast 7 from executeSelectTask at CommandRouter.scala:650 
17/02/14 14:24:12 INFO CommandRouter$$anon$1: Starting job: executeSelectTask at CommandRouter.scala:650 
17/02/14 14:24:12 INFO CommandRouter$$anon$1: Created broadcast 8 from broadcast at DAGScheduler.scala:1008 
17/02/14 14:24:14 INFO CommandRouter$$anon$1: Created broadcast 9 from broadcast at DAGScheduler.scala:1008 

Есть ли что-то конкретное, чтобы быть сконфигурировано для обеспечения возможности для балансировки нагрузки между двумя контроллерами?

ответ

0

Причина, по которой процесс зависает вечно, заключается в том, что узлы, где выполняются задания исполнителя Spark, не знают имя хоста хоста HANA и поэтому никогда не могут вернуть набор результатов. Это должно быть добавлено в файл/etc/hosts узла.

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

  • Нет связанных вопросов^_^