apache-incubator-streampark源码编译本地运行(七)

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
简介: apache-incubator-streampark源码编译本地运行(七)

这次删除.idea目录后,重新打开项目,运行build.sh

发现报错:

~/IdeaProjects/incubator-streampark
/bin/bash /Users/achao/IdeaProjects/incubator-streampark/build.sh

          _____ __                                             __       
         / ___// /_________  ____ _____ ___  ____  ____ ______/ /__     
         \__ \/ __/ ___/ _ \/ __ `/ __ `__ \/ __ \  __ `/ ___/ //_/     
        ___/ / /_/ /  /  __/ /_/ / / / / / / /_/ / /_/ / /  / ,<        
       /____/\__/_/   \___/\__,_/_/ /_/ /_/ ____/\__,_/_/  /_/|_|       
                                         /_/                            

         Version:  2.2.0-SNAPSHOT 
         WebSite:  https://streampark.apache.org
         GitHub :  http://github.com/apache/streampark

         ──────── Apache StreamPark, Make stream processing easier ô~ô!

[StreamPark] Apache StreamPark, building...
[INFO] Scanning for projects...
[WARNING] 
# 中间省略
[INFO] ------------< org.apache.streampark:streampark-common_2.12 >------------
[INFO] Building StreamPark : Common 2.2.0-SNAPSHOT                       [5/36]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ streampark-common_2.12 ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-maven-version) @ streampark-common_2.12 ---
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-java-version) @ streampark-common_2.12 ---
[INFO] 
[INFO] --- spotless-maven-plugin:2.27.2:check (spotless-check) @ streampark-common_2.12 ---
[ERROR] Step 'removeUnusedImports' found problem in 'src/main/java/org/apache/streampark/common/util/ExceptionUtils.java':
null
java.lang.reflect.InvocationTargetException
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:118)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at com.diffplug.spotless.java.GoogleJavaFormatStep$State.lambda$constructRemoveUnusedFunction$4 (GoogleJavaFormatStep.java:211)
    at com.diffplug.spotless.java.GoogleJavaFormatStep$State.lambda$createRemoveUnusedImportsOnly$2 (GoogleJavaFormatStep.java:188)
    at com.diffplug.spotless.FormatterFunc.apply (FormatterFunc.java:32)
    at com.diffplug.spotless.FormatterStepImpl$Standard.format (FormatterStepImpl.java:82)
    at com.diffplug.spotless.FormatterStep$Strict.format (FormatterStep.java:88)
    at com.diffplug.spotless.Formatter.compute (Formatter.java:230)
    at com.diffplug.spotless.PaddedCell.calculateDirtyState (PaddedCell.java:203)
    at com.diffplug.spotless.PaddedCell.calculateDirtyState (PaddedCell.java:190)
    at com.diffplug.spotless.maven.SpotlessCheckMojo.process (SpotlessCheckMojo.java:51)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute (AbstractSpotlessMojo.java:198)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:52)
    at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:161)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73)
Caused by: java.lang.NoSuchMethodError: 'com.sun.tools.javac.tree.JCTree com.sun.tools.javac.tree.JCTree$JCImport.getQualifiedIdentifier()'
    at com.google.googlejavaformat.java.RemoveUnusedImports.getSimpleName (RemoveUnusedImports.java:293)
    at com.google.googlejavaformat.java.RemoveUnusedImports.buildReplacements (RemoveUnusedImports.java:275)
    at com.google.googlejavaformat.java.RemoveUnusedImports.removeUnusedImports (RemoveUnusedImports.java:227)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at com.diffplug.spotless.java.GoogleJavaFormatStep$State.lambda$constructRemoveUnusedFunction$4 (GoogleJavaFormatStep.java:211)
    at com.diffplug.spotless.java.GoogleJavaFormatStep$State.lambda$createRemoveUnusedImportsOnly$2 (GoogleJavaFormatStep.java:188)
    at com.diffplug.spotless.FormatterFunc.apply (FormatterFunc.java:32)
    at com.diffplug.spotless.FormatterStepImpl$Standard.format (FormatterStepImpl.java:82)
    at com.diffplug.spotless.FormatterStep$Strict.format (FormatterStep.java:88)
    at com.diffplug.spotless.Formatter.compute (Formatter.java:230)
    at com.diffplug.spotless.PaddedCell.calculateDirtyState (PaddedCell.java:203)
    at com.diffplug.spotless.PaddedCell.calculateDirtyState (PaddedCell.java:190)
    at com.diffplug.spotless.maven.SpotlessCheckMojo.process (SpotlessCheckMojo.java:51)
    at com.diffplug.spotless.maven.AbstractSpotlessMojo.execute (AbstractSpotlessMojo.java:198)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:972)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:52)
    at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:161)
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] StreamPark Project Parent POM 2.2.0-SNAPSHOT ....... SUCCESS [  5.375 s]
[INFO] StreamPark : Shaded Parent 1.0.0 ................... SUCCESS [  0.077 s]
[INFO] StreamPark : Shaded Slf4j 1.0.0 .................... SUCCESS [  0.412 s]
[INFO] StreamPark : Shaded Jackson 1.0.0 .................. SUCCESS [  0.427 s]
[INFO] StreamPark : Common 2.2.0-SNAPSHOT ................. FAILURE [  0.279 s]
[INFO] StreamPark : Flink Parent 2.2.0-SNAPSHOT ........... SKIPPED
[INFO] StreamPark : Flink Shims Parent 2.2.0-SNAPSHOT ..... SKIPPED
[INFO] StreamPark : Flink Shims Base 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.14 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Core 2.2.0-SNAPSHOT ............. SKIPPED
[INFO] StreamPark : Flink Shims Test 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.12 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.13 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.15 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.16 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.17 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Shims 1.18 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink SQL Client 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Udf 2.2.0-SNAPSHOT .............. SKIPPED
[INFO] StreamPark : Flink Proxy 2.2.0-SNAPSHOT ............ SKIPPED
[INFO] StreamPark : Flink Kubernetes Integration(Deprecated) 2.2.0-SNAPSHOT SKIPPED
[INFO] StreamPark : Flink Kubernetes Integration V2 2.2.0-SNAPSHOT SKIPPED
[INFO] StreamPark : Flink Kubernetes CRD 2.2.0-SNAPSHOT ... SKIPPED
[INFO] StreamPark : Flink Kubernetes Integration Core 2.2.0-SNAPSHOT SKIPPED
[INFO] StreamPark : Flink Packer 2.2.0-SNAPSHOT ........... SKIPPED
[INFO] StreamPark : Flink Client 2.2.0-SNAPSHOT ........... SKIPPED
[INFO] StreamPark : Flink Client Api 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink Client Core 2.2.0-SNAPSHOT ...... SKIPPED
[INFO] StreamPark : SQL Gateway Parent 2.2.0-SNAPSHOT ..... SKIPPED
[INFO] StreamPark : Sql Gateway Base 2.2.0-SNAPSHOT ....... SKIPPED
[INFO] StreamPark : Flink SQL Gateway 1.16 2.2.0-SNAPSHOT . SKIPPED
[INFO] StreamPark : Kyuubi SQL Gateway 2.2.0-SNAPSHOT ..... SKIPPED
[INFO] StreamPark : Tests 2.2.0-SNAPSHOT .................. SKIPPED
[INFO] StreamPark : Test Container 2.2.0-SNAPSHOT ......... SKIPPED
[INFO] StreamPark : Console Parent 2.2.0-SNAPSHOT ......... SKIPPED
[INFO] StreamPark : Console Service 2.2.0-SNAPSHOT ........ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.747 s
[INFO] Finished at: 2024-01-28T18:14:34+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.27.2:check (spotless-check) on project streampark-common_2.12: Execution spotless-check of goal com.diffplug.spotless:spotless-maven-plugin:2.27.2:check failed: java.lang.reflect.InvocationTargetException: 'com.sun.tools.javac.tree.JCTree com.sun.tools.javac.tree.JCTree$JCImport.getQualifiedIdentifier()' -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :streampark-common_2.12

然后这里发现我的java版本过高,配置环境变量

打开~/.bash_profile

Github-Id-VampireAchao:blog achao$ open ~/.bash_profile

然后修改java环境变量为1.8

export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.tencent.com/nodejs-release/
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/bottles"
export PYTHON_BUILD_MIRROR_URL="https://mirrors.huaweicloud.com/python/"

# java
export JAVA_HOME="/Users/achao/Library/Java/JavaVirtualMachines/azul-1.8.0_372/Contents/Home"
# export JAVA_HOME="/Users/achao/Library/Java/JavaVirtualMachines/azul-17.0.8.1/Contents/Home"
# export JAVA_HOME="/Users/achao/Library/Java/JavaVirtualMachines/openjdk-21.0.1/Contents/Home"
export PATH="$JAVA_HOME:$PATH"
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

# yarn
export PATH="/Users/achao/.yarn/bin:$PATH"

# Added by Toolbox App
export PATH="$PATH:/Users/achao/Library/Application Support/JetBrains/Toolbox/scripts"

# brew_etc="$(brew --prefix)/etc" && [[ -r "${brew_etc}/profile.d/bash_completion.sh" ]] && . "${brew_etc}/profile.d/bash_completion.sh"source <(kubectl completion bash)

改完保存执行生效

Github-Id-VampireAchao:blog achao$ source ~/.bash_profile

然后接着报错

WARN: Check found /Users/achao/IdeaProjects/incubator-streampark/.mvn/wrapper/maven-wrapper.jar invalided.
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: MavenWrapperHelper has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0

提到了.mvn/wrapper/maven-wrapper.jar和当前jdk版本不兼容…

我们重新生成一下mvnwmvnw.cmd

mvn -N io.takari:maven:wrapper

接下来运行会报错:

[ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.13:check (rat-validate) on project streampark-console-service: Too many files with unapproved license: 23 See RAT report in: /Users/achao/IdeaProjects/incubator-streampark/streampark-console/streampark-console-service/target/rat.txt -> [Help 1]

这里我们打开

/Users/achao/IdeaProjects/incubator-streampark/streampark-console/streampark-console-service/target/rat.txt

这个文件,提到了mvnrepo下面有些文件导致报错,这里虽然有点奇怪不知道是不是只有我的电脑是这样,但我们配置一下忽略吧,主要先把项目跑起来,找到pom.xml下面的apache-rat-plugin,在configurationexcludes里新增一项

<exclude>**/mvnrepo/**</exclude>

完整的

!--mvn apache-rat:check-->
<plugin>
    <groupId>org.apache.rat</groupId>
    <artifactId>apache-rat-plugin</artifactId>
    <version>${maven-apache-rat-plugin.version}</version>
    <configuration>
        <excludes>
            <exclude>.asf.yaml</exclude>
            <exclude>.git-blame-ignore-revs</exclude>
            <exclude>.editorconfig</exclude>
            <exclude>.git/</exclude>
            <exclude>.github/**</exclude>
            <exclude>.gitignore</exclude>
            <exclude>.licenserc.yaml</exclude>
            <exclude>.scalafmt.conf</exclude>

            <exclude>**/.idea/</exclude>
            <exclude>**/*.iml</exclude>
            <exclude>**/*.txt</exclude>
            <exclude>**/*.json</exclude>
            <exclude>**/*.md</exclude>
            <exclude>**/*.log</exclude>
            <exclude>**/.gitkeep</exclude>
            <exclude>**/.settings/*</exclude>
            <exclude>**/.classpath</exclude>
            <exclude>**/.project</exclude>
            <exclude>**/target/**</exclude>
            <exclude>**/out/**</exclude>
            <exclude>**/META-INF/**</exclude>

            <exclude>.mvn/**</exclude>
            <exclude>compiler/**</exclude>
            <exclude>dist-material/**</exclude>
            <exclude>docker/**</exclude>
            <exclude>helm/**</exclude>
            <exclude>mvnw</exclude>
            <exclude>mvnw.cmd</exclude>
            <exclude>README.md</exclude>

            <exclude>src/main/assembly/**</exclude>
            <exclude>src/main/resources/alert-template/**</exclude>
            <exclude>src/main/resources/*.dict</exclude>

            <exclude>streampark-console-webapp/**</exclude>
            <exclude>**/mvnrepo/**</exclude>
        </excludes>
    </configuration>
    <executions>
        <execution>
            <id>rat-validate</id>
            <goals>
                <goal>check</goal>
            </goals>
            <phase>validate</phase>
        </execution>
    </executions>
</plugin>

再次运行build.sh

发现成功

~/IdeaProjects/incubator-streampark
/bin/bash /Users/achao/IdeaProjects/incubator-streampark/build.sh

          _____ __                                             __       
         / ___// /_________  ____ _____ ___  ____  ____ ______/ /__     
         \__ \/ __/ ___/ _ \/ __ `/ __ `__ \/ __ \  __ `/ ___/ //_/     
        ___/ / /_/ /  /  __/ /_/ / / / / / / /_/ / /_/ / /  / ,<        
       /____/\__/_/   \___/\__,_/_/ /_/ /_/ ____/\__,_/_/  /_/|_|       
                                         /_/                            

         Version:  2.2.0-SNAPSHOT 
         WebSite:  https://streampark.apache.org
         GitHub :  http://github.com/apache/streampark

         ──────── Apache StreamPark, Make stream processing easier ô~ô!

[StreamPark] Apache StreamPark, building...[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] StreamPark Project Parent POM 2.2.0-SNAPSHOT ....... SUCCESS [  5.976 s]
[INFO] StreamPark : Shaded Parent 1.0.0 ................... SUCCESS [  0.116 s]
[INFO] StreamPark : Shaded Slf4j 1.0.0 .................... SUCCESS [  0.447 s]
[INFO] StreamPark : Shaded Jackson 1.0.0 .................. SUCCESS [  0.483 s]
[INFO] StreamPark : Common 2.2.0-SNAPSHOT ................. SUCCESS [ 17.533 s]
[INFO] StreamPark : Flink Parent 2.2.0-SNAPSHOT ........... SUCCESS [  0.183 s]
[INFO] StreamPark : Flink Shims Parent 2.2.0-SNAPSHOT ..... SUCCESS [  0.067 s]
[INFO] StreamPark : Flink Shims Base 2.2.0-SNAPSHOT ....... SUCCESS [  9.988 s]
[INFO] StreamPark : Flink Shims 1.14 2.2.0-SNAPSHOT ....... SUCCESS [  4.607 s]
[INFO] StreamPark : Flink Core 2.2.0-SNAPSHOT ............. SUCCESS [  3.848 s]
[INFO] StreamPark : Flink Shims Test 2.2.0-SNAPSHOT ....... SUCCESS [  4.355 s]
[INFO] StreamPark : Flink Shims 1.12 2.2.0-SNAPSHOT ....... SUCCESS [  4.085 s]
[INFO] StreamPark : Flink Shims 1.13 2.2.0-SNAPSHOT ....... SUCCESS [  4.220 s]
[INFO] StreamPark : Flink Shims 1.15 2.2.0-SNAPSHOT ....... SUCCESS [  4.627 s]
[INFO] StreamPark : Flink Shims 1.16 2.2.0-SNAPSHOT ....... SUCCESS [  4.318 s]
[INFO] StreamPark : Flink Shims 1.17 2.2.0-SNAPSHOT ....... SUCCESS [  4.906 s]
[INFO] StreamPark : Flink Shims 1.18 2.2.0-SNAPSHOT ....... SUCCESS [  4.369 s]
[INFO] StreamPark : Flink SQL Client 2.2.0-SNAPSHOT ....... SUCCESS [  3.916 s]
[INFO] StreamPark : Flink Udf 2.2.0-SNAPSHOT .............. SUCCESS [  0.481 s]
[INFO] StreamPark : Flink Proxy 2.2.0-SNAPSHOT ............ SUCCESS [  4.629 s]
[INFO] StreamPark : Flink Kubernetes Integration(Deprecated) 2.2.0-SNAPSHOT SUCCESS [ 15.384 s]
[INFO] StreamPark : Flink Kubernetes Integration V2 2.2.0-SNAPSHOT SUCCESS [  0.108 s]
[INFO] StreamPark : Flink Kubernetes CRD 2.2.0-SNAPSHOT ... SUCCESS [  5.183 s]
[INFO] StreamPark : Flink Kubernetes Integration Core 2.2.0-SNAPSHOT SUCCESS [ 18.282 s]
[INFO] StreamPark : Flink Packer 2.2.0-SNAPSHOT ........... SUCCESS [ 15.512 s]
[INFO] StreamPark : Flink Client 2.2.0-SNAPSHOT ........... SUCCESS [  0.087 s]
[INFO] StreamPark : Flink Client Api 2.2.0-SNAPSHOT ....... SUCCESS [  6.523 s]
[INFO] StreamPark : Flink Client Core 2.2.0-SNAPSHOT ...... SUCCESS [ 13.343 s]
[INFO] StreamPark : SQL Gateway Parent 2.2.0-SNAPSHOT ..... SUCCESS [  0.106 s]
[INFO] StreamPark : Sql Gateway Base 2.2.0-SNAPSHOT ....... SUCCESS [  2.238 s]
[INFO] StreamPark : Flink SQL Gateway 1.16 2.2.0-SNAPSHOT . SUCCESS [  3.025 s]
[INFO] StreamPark : Kyuubi SQL Gateway 2.2.0-SNAPSHOT ..... SUCCESS [  0.350 s]
[INFO] StreamPark : Tests 2.2.0-SNAPSHOT .................. SUCCESS [  0.059 s]
[INFO] StreamPark : Test Container 2.2.0-SNAPSHOT ......... SUCCESS [  0.371 s]
[INFO] StreamPark : Console Parent 2.2.0-SNAPSHOT ......... SUCCESS [  3.315 s]
[INFO] StreamPark : Console Service 2.2.0-SNAPSHOT ........ SUCCESS [01:27 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  04:15 min
[INFO] Finished at: 2024-01-28T19:30:50+08:00
[INFO] ------------------------------------------------------------------------

[StreamPark] StreamPark project build successful!
      dist: /Users/achao/IdeaProjects/incubator-streampark/dist
相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
7月前
|
运维 Linux Apache
LAMP架构调优(二)——修改Apache运行用户
LAMP架构调优(二)——修改Apache运行用户
250 1
|
7月前
|
运维 Linux Apache
LAMP架构调优(二)——修改Apache运行用户
LAMP架构调优(二)——修改Apache运行用户
43 0
|
1月前
|
数据库连接 PHP Apache
PHP在Apache中如何运行?
PHP在Apache中如何运行?
42 5
|
7月前
|
Java API Apache
【Apache ShenYu源码】看看贡献者如何实现支持提醒通知设计
在阅读中,还发现了有个html文件忘记加了开源协议,我们提下PR修复下,又收获了一次开源贡献!!PR提交戳这。
【Apache ShenYu源码】看看贡献者如何实现支持提醒通知设计
|
7月前
|
Java Apache Maven
在STS里使用Gradle编译Apache POI5.0.0
在STS里使用Gradle编译Apache POI5.0.0
67 0
|
7月前
|
存储 缓存 负载均衡
【Apache ShenYu源码】如何实现负载均衡模块设计
整个模块为ShenYu提供了什么功能。我们可以看下上文我们提到的工厂对象。/***/核心方法很清晰,我们传入Upsteam列表,通过这个模块的负载均衡算法,负载均衡地返回其中一个对象。这也就是这个模块提供的功能。
|
7月前
|
消息中间件 Java Kafka
Apache Hudi + Flink作业运行指南
Apache Hudi + Flink作业运行指南
255 1
|
7月前
|
监控 Apache 开发工具
Apache Flink 1.12.2集成Hudi 0.9.0运行指南
Apache Flink 1.12.2集成Hudi 0.9.0运行指南
121 0
|
11天前
|
存储 人工智能 大数据
The Past, Present and Future of Apache Flink
本文整理自阿里云开源大数据负责人王峰(莫问)在 Flink Forward Asia 2024 上海站主论坛开场的分享,今年正值 Flink 开源项目诞生的第 10 周年,借此时机,王峰回顾了 Flink 在过去 10 年的发展历程以及 Flink社区当前最新的技术成果,最后展望下一个十年 Flink 路向何方。
289 33
The Past, Present and Future of Apache Flink
|
2月前
|
SQL Java API
Apache Flink 2.0-preview released
Apache Flink 社区正积极筹备 Flink 2.0 的发布,这是自 Flink 1.0 发布以来的首个重大更新。Flink 2.0 将引入多项激动人心的功能和改进,包括存算分离状态管理、物化表、批作业自适应执行等,同时也包含了一些不兼容的变更。目前提供的预览版旨在让用户提前尝试新功能并收集反馈,但不建议在生产环境中使用。
843 13
Apache Flink 2.0-preview released

热门文章

最新文章

推荐镜像

更多