Server Response Message: Internal server error.在flink中

1、背景:

在提交作业的时候,显示Server Response Message: Internal server error

2、过程:

通过查看flink/log目录下日志文件显示
Hadoop Security Module because Hadoop cannot be found in the Classpath.–无法在类路径中找到Hadoop;
实际是操作中没有在pom文件添加相关依赖的原因导致;

3、处理:

在pom文件中添加相关依赖;

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
        <artifactId>maven-compiler-pluginartifactId>
        <configuration>
          <source>8source>
          <target>8target>
        configuration>
      plugin>
      
      <plugin>
        <groupId>org.apache.maven.pluginsgroupId>
        <artifactId>maven-assembly-pluginartifactId>
        <version>3.0.0version>
        <configuration>
          <descriptorRefs>
            <descriptorRef>jar-with-dependenciesdescriptorRef>
          descriptorRefs>
        configuration>
        <executions>
          <execution>
            <id>make-assemblyid>
            <phase>packagephase>
            <goals>
              <goal>singlegoal>
            goals>
          execution>
        executions>
      plugin>
    plugins>
  build>

正确显示两个压缩文件(第一个是默认打包,第二个是定制化操作的结果–将所有的依赖均打入):package结果
提交任务得到结果:Server Response Message: Internal server error.在flink中_第1张图片

总结:

无法找到可能是依赖的缘故,默认的无法打包Hadoop相关依赖;

PS:

更改代码需要编译/运行再打包;

参考:

https://stackoverflow.com/questions/55953613/apache-flink-classnotfoundexception-on-remote-cluster

你可能感兴趣的:(大数据,flink,hadoop,大数据)