zoukankan      html  css  js  c++  java
  • 彻底明白Flink系统学习5:window、Linux本地安装Flink

    http://www.aboutyun.com/thread-26393-1-1.html
    问题导读
    1.如何在window下安装Flink?
    2.Flink本地安装启动命令与原先版本有什么区别?
    3.window和Linux本地启动命令有什么区别?

    4.如何查看Flink web ui?

    关注最新经典文章,欢迎关注公众号

    上一篇:
    彻底明白Flink系统学习4:功能点介绍
    http://www.aboutyun.com/forum.php?mod=viewthread&tid=26377

    本文版本:Flink1.6
    link适用于Windows和Linux计算机。我们需要做的第一件事就是下载Flink的二进制文件。 Flink可以从Flink下载页面下载:https://flink.apache.org/downloads.html。在下载页面上,将看到多个选项,如以下截图所示:
    <ignore_js_op>

    要安装Flink,你不需要安装Hadoop。 但是如果你需要使用Flink连接到Hadoop,那么你需要下载与你拥有的Hadoop版本兼容的二进制文件。如上图,Flink都已经提供。如果安装了最新版本的Hadoop 2.8.0,我们将将下载与Hadoop 2.8.0兼容并在Scala 2.11上构建的Flink二进制文件。
    下载链接:
    https://www.apache.org/dyn/close ... op28-scala_2.11.tgz

    准备
    Flink需要首先安装Java。 所以在开始之前,请确保安装了Java。 这里安装了JDK 1.8:
    <ignore_js_op>

    window本地安装模式
    Flink安装非常容易安装。 只需提取压缩文件并将其存储在所需位置即可。解压缩后,转到该文件夹并执行start-local.bat:我这里flink的路径是D:win7桌面about课程Flink课程flink-1.6.2in>,打开cmd

    1. >d
    2. >cd D:win7aboutFlinkflink-1.6.2in
    3. >start-cluster.bat
    复制代码


    这里需要注意,以前的版本使用的start–local.bat,但是在flink-1.6.2中并没有发现这一脚本,同样使用start-cluster.bat也是可以的。
    启动后,输入http://localhost:8081/上检查Web UI:入下图
    <ignore_js_op>

    可以按Ctrl + C来停止Flink过程。

    Linux本地安装模式
    与Windows类似,在Linux机器上安装Flink非常容易。 我们需要下载二进制文件,将其放在特定文件夹中,提取并完成:
    下载二进制:

    1. sudo wget [url]http://mirrors.hust.edu.cn/apache/flink/flink-1.6.2/flink-1.6.2-bin-hadoop28-scala_2.11.tgz[/url]
    复制代码



    下载后解压到/usr目录下

    1. sudo tar zxvf flink-1.6.2-bin-hadoop28-scala_2.11.tgz -C /usr
    复制代码


    然后进入目录

    1. /usr/flink-1.6.2/bin
    复制代码


    启动flink

    1. ./start-cluster.sh
    复制代码


    对的,你没有看错,这里的本地模式使用的start-cluster.sh
    <ignore_js_op>
    查看集群页面
    <ignore_js_op>

    停止集群

    1. ./stop-cluster.sh
    复制代码




    出现问题:
    gzip: stdin: invalid compressed data--format violated
    tar: 归档文件中异常的 EOF
    tar: 归档文件中异常的 EOF

    解决办法:
    最后没有显示任何异常报错。所以一般出现了“归档文件中异常的 EOF”等问题,都是下载时候出现的没有下载完全。

  • 相关阅读:
    Java EE (3) -- Java EE 6 Web Services Developer Certified Expert(1z0-897)
    二、用电信号传输 TCP/IP 数据(1)
    P2384 最短路 洛谷
    T1231 最优布线 codevs
    P3371 单源最短路径【模板】 洛谷
    spfa【模板】
    P1396 营救 洛谷
    解决Android加固多进程ptrace反调试的思路整理
    Android Dex文件格式解析
    360加固保so动态脱壳
  • 原文地址:https://www.cnblogs.com/gym333/p/10025103.html
Copyright © 2011-2022 走看看