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
代码语言:txt复制scala 只有28M,直接安装也比较慢,但是好歹包不大,不用等那么久
brew install scala@2.11
安装 SBT
代码语言:txt复制scala-sbt doc
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
至此顺利安装完成。