Mac 安装 ApacheFlink + Scala + SBT

2019-08-22 17:58:17 浏览数 (1)

Mac 安装 ApacheFlink Scala SBT

flink: https://ci.apache.org/projects/flink/flink-docs-release-1.8/tutorials/local_setup.html

安装apache-flink

预告:apache-flink 的 tar 包大小是284M,网络不好的话,下载很慢的哦

直接 brew 安装-很慢,真的很慢

代码语言:txt复制
brew install apache-flink

控制台安装进度:

代码语言:txt复制
$ brew fetch apache-flink
==> Downloading https://archive.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz
                                                                           0.1%

太慢了 ...

反正我这里炒鸡慢...慢...慢 ...

先下载再安装-快速

既然 flink 的 tar 包地址已经拿到了,直接迅雷下载到 mac 的 Download 目录。

参考:https://docs.brew.sh/Tips-N'-Tricks

代码语言:txt复制
brew fetch apache-flink

此时也会去下载 flink,但是我们这回不用等 flink 下载完成,直接停掉次命令。我们只需要通过 fetch 拿到带 SHA-256 hash 的名称的文件。

执行下面的命令:

代码语言:txt复制
ll ~/Library/Caches/Homebrew/downloads

cp Downloads/flink-1.8.1-bin-scala_2.11.tgz $(brew --cache -s apache-flink)

brew install apache-flink

输出:

代码语言:txt复制
Updating Homebrew...
==> Downloading https://archive.apache.org/dist/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz
Already downloaded: /Users/icsoc/Library/Caches/Homebrew/downloads/981b3b6c4ff953dbd2db858294a1469485b0161160776c89bf57540ab1cad86a--flink-1.8.1-bin-scala_2.11.tgz

测试是否安装成功

代码语言:txt复制
flink --version

输出:

Version: 1.8.1, Commit ID: 7297bac

安装 scala

scala 只有28M,直接安装也比较慢,但是好歹包不大,不用等那么久

代码语言:txt复制
brew install scala@2.11

安装 SBT

scala-sbt doc

代码语言:txt复制
brew install sbt@1

也很慢:

代码语言:txt复制
==> Downloading https://github.com/sbt/sbt/releases/download/v1.2.8/sbt-1.2.8.tgz
==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/279553/ae845a00-0be0-11e9-99d2-03a5afa9f1c7?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Crede
                                                                           0.4%

先下载后安装

代码语言:txt复制
brew fetch sbt

此时也会去下载 sbt,但是我们这回不用等 sbt 下载完成,直接停掉次命令。我们只需要通过 fetch 拿到带 SHA-256 hash 的名称的文件。

代码语言:txt复制
ll ~/Library/Caches/Homebrew/downloads

cp Downloads/sbt-1.2.8.tgz $(brew --cache -s sbt)

brew install sbt

至此顺利安装完成。

0 人点赞