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.2\bin>,打开cmd

  1. >d
  2. >cd D:\win7\about\Flink\flink-1.6.2\bin
  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”等问题,都是下载时候出现的没有下载完全。

彻底明白Flink系统学习5:window、Linux本地安装Flink的更多相关文章

  1. Linux系统学习(一)一Linux介绍

    一.Linux初识 1.1 Linux是什么 Linux是一种自由和开放源码的类UNIX操作系统,使用Linux内核.目前存在着许多不同的Linux发行版,可安装在各种各样的电脑硬件设备,从手机.平板 ...

  2. Snmp学习总结(六)——linux下安装和配置SNMP

    一.安装SNMP 1.1.下载Net-SNMP的源代码 选择一个SNMP版本,比如5.7.1,下载地址如下:http://sourceforge.net/projects/net-snmp/files ...

  3. SNMP学习笔记之Linux下安装和配置SNMP

    注意:本篇安装用户是root,非root用户启动的时候会报缺少文件错误. 一.安装SNMP 1.1.下载Net-SNMP的源代码 选择一个SNMP版本,比如5.7.1,下载地址如下:http://so ...

  4. Python下的OpenCV学习 01 —— 在Linux下安装OpenCV

    一.OpenCV简要介绍 OpenCV是一个跨平台的计算机视觉库,可以运行在Windows.Linux.MacOS等操作系统上.OpenCV提供了众多语言的接口,其中就包含了Python,Python ...

  5. Linux系统学习(二)一Linux基本操作

    一.Linux的目录结构 1.1 Linux的目录结构图 1.2 目录内容 /:这就是根目录.对你的电脑来说,有且只有一个根目录.所有的东西,我是说所有的东西都是从这里开始.举个例子:当你在终端里输入 ...

  6. window/linux composer安装/卸载

    packagist库:https://packagist.org/ window  安装 参考地址:https://www.kancloud.cn/thinkphp/composer/35668 1. ...

  7. 学习打卡——Linux下安装Redis

    http://download.redis.io/releases/,这是查看当前Redis可供下载的Linux系统版本 第一步:启动系统 启动Linux,我这里是CentOS 7 第二步:下载 打开 ...

  8. Go学习笔记:Linux下安装Go语言

    CentOS7.6安装Go-1.12.9版本 1. 下载安装包到当前目录下> wget https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz2 ...

  9. OpenCV学习一《Linux下安装OpenCV》

    第一步:安装源码前先安装好需要的第三⽅方环境 需要的编译环境■ [compiler] sudo apt-get install build-essential #  注释说明 64位ubuntu在安装 ...

随机推荐

  1. 关于IP地址子网的划分

  2. Tornado,bootstrap文档链接

    http://demo.pythoner.com/itt2zh/ch1.html#ch1-1 http://www.runoob.com/bootstrap/bootstrap-tutorial.ht ...

  3. POJ-1088 滑雪 (记忆化搜索,dp)

    滑雪 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 86318 Accepted: 32289 Description Mich ...

  4. JNUOJ 1187 - 哨兵

    Time Limit: 10000ms Memory Limit: 262154KB 64-bit integer IO format: %lld      Java class name: Main ...

  5. Python面向对象:类、实例与访问限制

    首先记录下面向对象的名词: 对象:python万物皆对象,程序设计的东西在对象上体现. 类:具有相同属性和行为的对象的集合. 消息:各个对象之间通过消息相互联系. 方法:对象功能实现的过程. 封装:把 ...

  6. 解决oracle12c安装报“[INS-30131]执行安装程序验证所需的初始设置失败(原因:无法访问临时位置)”方法

    安装过很多次oracle,顺顺利利的,今天在新机子上安装oracle12c client过程中竟然神奇的报出一个错误: 很明显的,已经很明确的给出了安装失败的原因:无法访问临时位置!实际上,在安装数据 ...

  7. redis 事务 even when a command fails, all the other commands in the queue are processed

    even when a command fails, all the other commands in the queue are processed 单个 Redis 命令的执行是原子性的,但 R ...

  8. Why should we typedef a struct so often in C? - Stack Overflow

    https://stackoverflow.com/questions/252780/why-should-we-typedef-a-struct-so-often-in-c As Greg Hewg ...

  9. 逆向基础(一) | WooYun知识库

    逆向基础(一) | WooYun知识库               逆向基础(一) | WooYun知识库 逆向基础(一)   View on drops.wooyun... Preview by Y ...

  10. C#中DataSet、DataTable、DataReader的区别

    简单说就是:     DataSet:数据集.一般包含多个DataTable,用的时候,dataset["表名"]得到DataTable         DataTable:数据表 ...