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

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 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搭建和管理企业级网站应用
相关文章
|
6月前
|
运维 Linux Apache
LAMP架构调优(二)——修改Apache运行用户
LAMP架构调优(二)——修改Apache运行用户
233 1
|
6月前
|
运维 Linux Apache
LAMP架构调优(二)——修改Apache运行用户
LAMP架构调优(二)——修改Apache运行用户
39 0
|
9天前
|
数据库连接 PHP Apache
PHP在Apache中如何运行?
PHP在Apache中如何运行?
17 5
|
6月前
|
Java API Apache
【Apache ShenYu源码】看看贡献者如何实现支持提醒通知设计
在阅读中,还发现了有个html文件忘记加了开源协议,我们提下PR修复下,又收获了一次开源贡献!!PR提交戳这。
【Apache ShenYu源码】看看贡献者如何实现支持提醒通知设计
|
6月前
|
Java Apache Maven
在STS里使用Gradle编译Apache POI5.0.0
在STS里使用Gradle编译Apache POI5.0.0
60 0
|
6月前
|
存储 缓存 负载均衡
【Apache ShenYu源码】如何实现负载均衡模块设计
整个模块为ShenYu提供了什么功能。我们可以看下上文我们提到的工厂对象。/***/核心方法很清晰,我们传入Upsteam列表,通过这个模块的负载均衡算法,负载均衡地返回其中一个对象。这也就是这个模块提供的功能。
|
6月前
|
消息中间件 Java Kafka
Apache Hudi + Flink作业运行指南
Apache Hudi + Flink作业运行指南
248 1
|
6月前
|
监控 Apache 开发工具
Apache Flink 1.12.2集成Hudi 0.9.0运行指南
Apache Flink 1.12.2集成Hudi 0.9.0运行指南
116 0
|
30天前
|
SQL Java API
Apache Flink 2.0-preview released
Apache Flink 社区正积极筹备 Flink 2.0 的发布,这是自 Flink 1.0 发布以来的首个重大更新。Flink 2.0 将引入多项激动人心的功能和改进,包括存算分离状态管理、物化表、批作业自适应执行等,同时也包含了一些不兼容的变更。目前提供的预览版旨在让用户提前尝试新功能并收集反馈,但不建议在生产环境中使用。
588 13
Apache Flink 2.0-preview released
|
1月前
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
68 3

推荐镜像

更多