2015-12-30 10 views
0

С Флинка 0.10.1 в местный я не могу соединиться с JobManager из-за следующей ошибки:Ошибка с Флинка 0.10.1

Association with remote system [akka.tcp://[email protected]:49789] has failed, address is now gated for [5000] ms. Reason is: [scala.Option; local class incompatible: stream classdesc serialVersionUID = -2062608324514658839, local class serialVersionUID = -114498752079829388]. 

И мой pom.xml:

</dependency> 
     <dependency> 
      <groupId>org.apache.flink</groupId> 
      <artifactId>flink-java</artifactId> 
      <version>0.10.1</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.flink</groupId> 
      <artifactId>flink-clients</artifactId> 
      <version>0.10.1</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.flink</groupId> 
      <artifactId>flink-hadoop-compatibility</artifactId> 
      <version>0.10.1-hadoop1</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.flink</groupId> 
      <artifactId>flink-jdbc</artifactId> 
      <version>0.10.1-hadoop1</version> 
      </dependency> 
     <dependency> 
      <groupId>mysql</groupId> 
      <artifactId>mysql-connector-java</artifactId> 
      <version>5.1.6</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.flink</groupId> 
      <artifactId>flink-ml</artifactId> 
      <version>0.10.1-hadoop1</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.flink</groupId> 
      <artifactId>flink-streaming-java</artifactId> 
      <version>0.10.1</version> 
     </dependency> 
    </dependencies> 

С Флинка 0.9.1 отлично работает ... Что мне не хватает? Спасибо!

ответ

1

Хорошо, проблема заключалась в следующем: на FLiNK страницы загрузок есть несколько ссылок на проект FLiNK (двоичные файлы и источник) Я загрузил нормальные без Hadoop, потому что для целей тестирования в моем местной и я не Использовать hadoop. Но я не думаю, почему его нужно использовать с scala Скачано: Hadoop 2.7.0 с scala 2.10 и он работает.

3

Это звучит как промах матч версии, то есть, что у вас есть старые 0.9.1 двоичных файлов в программном коде ... Попробуйте очистить кэш Maven через

cd ~/.m2/repositories/org/apache/flink 
rm -rf * 

После этого восстановить свой проект: mvn -DskipTests clean package

+0

Спасибо, но я сделал это, и ошибка сохраняется – deimos1975

+0

Как начать JobManager и отправить свою программу? Вы уверены, что двоичные файлы вашего кластера Flink равны 0.10.1, а не 0.9.1? Я думаю, вы загрузите двоичные файлы Flink, верно? Или вы создали Flink из исходного кода? –

+0

я начинаю локальный сервер FLIK с "старт-local.bat" я представляю программу:. '\t \t окончательного ExecutionEnvironment окр = ExecutionEnvironment \t \t \t .createRemoteEnvironment (Messages.getString ("Job.host") отделка() , \t \t \t \t \t \t 6123, Messages.getString ("Job.JobJar")); ' – deimos1975

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

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