单机版 下载 tgz 解压,lib 目录下有好几个 jar, 比如 flink-table-blink_2.12-1.10.0.jar 这个 jar 是从哪里 build 出来的呢? 我 clone github 上的源代码,mvn clean package 我以为 flink-table/flink-table-planner-blink 目录下build 出的 flink-table-planner-blink_2.11-1.10.0.jar 跟发布 tgz 里的 flink-table-blink_2.12-1.10.0.jar 是对应的 我直接替换到安装目录下,start-cluster.sh 还可以,但 ./bin/sql-client.sh embedded 就出错了。 谢谢, 王磊 [hidden email] |
flink-table-uber-blink 应该是这个module,它负责打出 blink planner 的胖包(uber jar)
Best, Kurt On Thu, Mar 26, 2020 at 5:54 PM [hidden email] < [hidden email]> wrote: > > 单机版 下载 tgz 解压,lib 目录下有好几个 jar, 比如 flink-table-blink_2.12-1.10.0.jar > 这个 jar 是从哪里 build 出来的呢? > > 我 clone github 上的源代码,mvn clean package > 我以为 flink-table/flink-table-planner-blink 目录下build 出的 > flink-table-planner-blink_2.11-1.10.0.jar 跟发布 tgz 里的 > flink-table-blink_2.12-1.10.0.jar 是对应的 > 我直接替换到安装目录下,start-cluster.sh 还可以,但 ./bin/sql-client.sh embedded 就出错了。 > > 谢谢, > 王磊 > > > > [hidden email] > > |
flink-table-uber-blink 下 mvn clean install -DskipTests -Dscala-2.12 -DskipTests 不清楚这个 -Dscala-2.12 怎样起作用的,但这样是可以直接替换掉服务器上的 jar 并正常 work的 谢谢, 王磊 [hidden email] Sender: Kurt Young Send Time: 2020-03-26 18:15 Receiver: user-zh cc: jihongchao Subject: Re: flink 安装包的几个 jar 是怎么 build 出来的 flink-table-uber-blink 应该是这个module,它负责打出 blink planner 的胖包(uber jar) Best, Kurt On Thu, Mar 26, 2020 at 5:54 PM [hidden email] < [hidden email]> wrote: > > 单机版 下载 tgz 解压,lib 目录下有好几个 jar, 比如 flink-table-blink_2.12-1.10.0.jar > 这个 jar 是从哪里 build 出来的呢? > > 我 clone github 上的源代码,mvn clean package > 我以为 flink-table/flink-table-planner-blink 目录下build 出的 > flink-table-planner-blink_2.11-1.10.0.jar 跟发布 tgz 里的 > flink-table-blink_2.12-1.10.0.jar 是对应的 > 我直接替换到安装目录下,start-cluster.sh 还可以,但 ./bin/sql-client.sh embedded 就出错了。 > > 谢谢, > 王磊 > > > > [hidden email] > > |
目前 flink 支持 Scala 2.11 和 Scala 2.12, 默认情况下,通过 mvn package 打包出来的是包含 Scala
2.11 的包,例如 flink-table-blink_*2.11*-1.10.0.jar。 可以通过 -Dscala-2.12 指定 Scala 的版本是 2.12, 打出来的包是 flink-table-blink_*2.12* -1.10.0.jar 这样的。 Best, Godfrey [hidden email] <[hidden email]> 于2020年3月26日周四 下午6:34写道: > > flink-table-uber-blink 下 > mvn clean install -DskipTests -Dscala-2.12 -DskipTests > > 不清楚这个 -Dscala-2.12 怎样起作用的,但这样是可以直接替换掉服务器上的 jar 并正常 work的 > > 谢谢, > 王磊 > > > [hidden email] > > Sender: Kurt Young > Send Time: 2020-03-26 18:15 > Receiver: user-zh > cc: jihongchao > Subject: Re: flink 安装包的几个 jar 是怎么 build 出来的 > flink-table-uber-blink 应该是这个module,它负责打出 blink planner 的胖包(uber jar) > > Best, > Kurt > > > On Thu, Mar 26, 2020 at 5:54 PM [hidden email] < > [hidden email]> wrote: > > > > > 单机版 下载 tgz 解压,lib 目录下有好几个 jar, 比如 flink-table-blink_2.12-1.10.0.jar > > 这个 jar 是从哪里 build 出来的呢? > > > > 我 clone github 上的源代码,mvn clean package > > 我以为 flink-table/flink-table-planner-blink 目录下build 出的 > > flink-table-planner-blink_2.11-1.10.0.jar 跟发布 tgz 里的 > > flink-table-blink_2.12-1.10.0.jar 是对应的 > > 我直接替换到安装目录下,start-cluster.sh 还可以,但 ./bin/sql-client.sh embedded 就出错了。 > > > > 谢谢, > > 王磊 > > > > > > > > [hidden email] > > > > > |
统一对 Flink 项目源码进行编译打包,你会在 flink-dist 这个模块下面的 target 目录下面看到相关 Flink
命令行的一些东西,同时在lib 包下面, 会有一些 Flink Jar 包 Best wishes, 沈磊 godfrey he <[hidden email]> 于2020年3月26日周四 下午8:51写道: > 目前 flink 支持 Scala 2.11 和 Scala 2.12, 默认情况下,通过 mvn package 打包出来的是包含 Scala > 2.11 的包,例如 flink-table-blink_*2.11*-1.10.0.jar。 > 可以通过 -Dscala-2.12 指定 Scala 的版本是 2.12, 打出来的包是 flink-table-blink_*2.12* > -1.10.0.jar 这样的。 > > Best, > Godfrey > > [hidden email] <[hidden email]> 于2020年3月26日周四 > 下午6:34写道: > > > > > flink-table-uber-blink 下 > > mvn clean install -DskipTests -Dscala-2.12 -DskipTests > > > > 不清楚这个 -Dscala-2.12 怎样起作用的,但这样是可以直接替换掉服务器上的 jar 并正常 work的 > > > > 谢谢, > > 王磊 > > > > > > [hidden email] > > > > Sender: Kurt Young > > Send Time: 2020-03-26 18:15 > > Receiver: user-zh > > cc: jihongchao > > Subject: Re: flink 安装包的几个 jar 是怎么 build 出来的 > > flink-table-uber-blink 应该是这个module,它负责打出 blink planner 的胖包(uber jar) > > > > Best, > > Kurt > > > > > > On Thu, Mar 26, 2020 at 5:54 PM [hidden email] < > > [hidden email]> wrote: > > > > > > > > 单机版 下载 tgz 解压,lib 目录下有好几个 jar, 比如 flink-table-blink_2.12-1.10.0.jar > > > 这个 jar 是从哪里 build 出来的呢? > > > > > > 我 clone github 上的源代码,mvn clean package > > > 我以为 flink-table/flink-table-planner-blink 目录下build 出的 > > > flink-table-planner-blink_2.11-1.10.0.jar 跟发布 tgz 里的 > > > flink-table-blink_2.12-1.10.0.jar 是对应的 > > > 我直接替换到安装目录下,start-cluster.sh 还可以,但 ./bin/sql-client.sh embedded 就出错了。 > > > > > > 谢谢, > > > 王磊 > > > > > > > > > > > > [hidden email] > > > > > > > > > |
Free forum by Nabble | Edit this page |