Blink 源码编译

傷城~ 2022-01-07 08:25 472阅读 0赞

参考:http://fetching118.com/article/5.html

帮助文档:http://fetching118.com/blink_doc/quickstart/scala_shell_quickstart.html

1、 从GitHub 官网下载Blink源码

https://codeload.github.com/apache/flink/zip/blink

2、搭建maven 环境,安装maven 3.1.1 版本.

  1. [root@es ~]# mvn -v
  2. Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800)
  3. Maven home: /root/apache-maven-3.1.1
  4. Java version: 1.8.0_192, vendor: Oracle Corporation
  5. Java home: /usr/local/java/jdk1.8.0_192/jre
  6. Default locale: en_US, platform encoding: UTF-8
  7. OS name: "linux", version: "3.10.0-229.el7.x86_64", arch: "amd64", family: "unix"

为加快编译速度,可以修改maven的settings.xml配置文件,添加阿里云仓库.

  1. <mirrors>
  2. <mirror>
  3. <id>nexus-aliyun</id>
  4. <mirrorOf>*,!jeecg,!jeecg-snapshots,!mapr-releases</mirrorOf>
  5. <name>Nexus aliyun</name>
  6. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  7. </mirror>
  8. <mirror>
  9. <id>mapr-public</id>
  10. <mirrorOf>mapr-releases</mirrorOf>
  11. <name>mapr-releases</name>
  12. <url>https://maven.aliyun.com/repository/mapr-public</url>
  13. </mirror>
  14. <mirrors>

#

scala 环境版本为2.11.12

  1. [root@es ~]# scala -version
  2. Scala code runner version 2.11.12 -- Copyright 2002-2017, LAMP/EPFL

3、执行如下命令,编译Blink

因为我的hadoop 版本是第三方HDP版本的,所以需要执行如下命令.

  1. mvn clean package -DskipTests -Denforcer.skip=true -Drat.skip=true -Pvendor-repos -Dhadoop.version=2.7.3.2.6.5.0-292

编译后的结果如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1bGVpX3Fx_size_16_color_FFFFFF_t_70

4、BLink 界面如下图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1bGVpX3Fx_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,472人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mybatis编译

    mybatis的源码编译相对来说还是比较简单的,但是考虑到我们国家的网络,还是有一点点难度的。mybatis的源码编译使用的工具是maven。编译mybatis的源码首先需要编

    相关 Blink部署

    一、除了要理解底层的原理之外,还要掌握如何分析查看性能瓶颈,blink除了从底层多处进行优化之外,还优化了flink的 web ui,而且都有了比较大的提升。 二、在git

    相关 Blink编译及使用

    阿里巴巴在2019年1月27日左右开源了Blink,Blink目前的版本是基于Flink1.5.1修改的,然后增加了一些比较好的特性。github地址为:[https://gi