zoukankan      html  css  js  c++  java
  • Flink安装及使用

    1、官网下载Flink
    ## 官网地址
    $ https://flink.apache.org/downloads.html

    ## 下载地址
    $ wget http://mirror.bit.edu.cn/apache/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.11.tgz
    文件保存在/root/soft目录下

    2、安装

    $ cd /root/soft
    $ sudo tar -zxf flink-1.9.2-bin-scala_2.11.tgz

    3、添加环境变量

    $ vim /etc/profile
    export FLNK_HOME=/root/soft/flink-1.9.2
    export PATH=$FLINK_HOME/bin:$PATH

    4、启动Flink

    $ /root/soft/flink-1.9.2/bin
    $ ./start-cluster.sh
    $ jps
    19489 jar
    24595 StandaloneSessionClusterEntrypoint
    25189 Jps
    25039 TaskManagerRunner

    可以通过观察logs目录下的日志来检测系统是否正在运行了

    $ tail log/flink-*-standalonesession-*.log

    JobManager同时会在8081端口上启动一个web前端,通过http://localhost:8081来访问

    可以发现flink已经正常启动

    5、运行示例——官方示例
    使用Maven创建Flink项目,在pom.xml中添加以下依赖:

    <dependencies>
        <dependency>
            <groupId>org.apache.flink</groupId>
            <artifactId>flink-java</artifactId>
            <version>1.9.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.flink</groupId>
            <artifactId>flink-streaming-java_2.11</artifactId>
            <version>1.9.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.flink</groupId>
            <artifactId>flink-clients_2.11</artifactId>
            <version>1.9.2</version>
        </dependency>
    </dependencies>


    5.1、批处理运行WordCount
    可以直接在/root/soft/flink-1.9.2/examples/batch中运行WordCount程序,并且这里还有更多示例:

    $ cd /root/soft/flink-1.9.2/examples/batch
    $ /root/soft/flink-1.9.2/bin/flink run WordCount.jar

  • 相关阅读:
    [笔记] 辛普森积分
    Luogu P4175 [CTSC2008]网络管理
    Luogu P4331 [BOI2004]Sequence 数字序列
    Luogu P1456 Monkey King
    Luogu P3261 [JLOI2015]城池攻占
    Luogu P4309 [TJOI2013]最长上升子序列
    Luogu P4246 [SHOI2008]堵塞的交通
    Luogu P3638 [APIO2013]机器人
    Luogu P4294 [WC2008]游览计划
    CF613D Kingdom and its Cities
  • 原文地址:https://www.cnblogs.com/linjiqin/p/12425584.html
Copyright © 2011-2022 走看看