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. Redis学习资料整理

    Redis学习资料: (1)Redis设计与实现 (2)十五分钟介绍 Redis数据结构 (3)redis安装 (4)redis指令手册中文版 Hiredis学习资料: (1)hiredis安装及测试 ...

  2. Asp.net MVC]Asp.net MVC5系列——Routing特性

    目录 概述 路由特性 使用路由 可选参数和参数的默认值 路由前缀 默认路由 路由约束 自定义路由约束 路由名 区域(Area) 总结 系列文章 [Asp.net MVC]Asp.net MVC5系列— ...

  3. Nginx 日志 worker_connections are not enough while connecting to upstream

    记一次,排查错误所遇到的问题,和学习到的内容. 上周五,刚上线的项目出现了503 ,查看日志发现如下内容: System.Exception: Request api/blogpost/zzkDocs ...

  4. Shiro - 轻量级Java 安全框架

    Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证.授权.加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务. 并且相对于其他安全框架,Shi ...

  5. gevent 真正的协程

    import gevent #第一次使用需要cmd窗口敲入 pip install Gevent from gevent import monkey:monkey.patch_all import t ...

  6. codeforces 586B/C

    题目链接:http://codeforces.com/contest/586/problem/B B. Laurenty and Shop time limit per test 1 second m ...

  7. oracle中动态SQL使用详细介绍

    Oracle编译PL/SQL程序块分为两个种:通常静态SQL采用前一种编译方式,而动态SQL采用后一种编译方式,需要了解的朋友可以参考下     1.静态SQLSQL与动态SQL Oracle编译PL ...

  8. 自动解压vsftpd上传的文件

    rsyslog.conf配置自定义模板 $template ssolog,"%msg%\n"if $programname == 'vsftpd' then ^/bin/auto_ ...

  9. 排序的本质是什么 冒泡排序 bubble sort

    import random def getRandomNums(min=4, max=20): n = random.randint(min, max) arr = [random.randint(1 ...

  10. MyEclipse10.0 注册破解步骤

    MyEclipse 10.0破解 激活(java编写,适用于装有java环境的各种操作系统,Windows,Linux,MacOS) =====[方法一]=====[第一步]:输入任意用户名[第二步] ...