04 本地部署(单机模式)

本地部署

本文档的目的是提供有关如何在一台机器运行Flink。

下载

去下载页面,下载运行包。如果你的应该里用到了Hadoop或者hbase,一定要确认和你下载的flink所依赖的Hadoop版本匹配。当有疑问或您计划只与本地文件系统,可以下载Hadoop 1.2的Flink。

要求

Flink运行在Linux,MAC OS X和Windows。本地设置的唯一要求是1.7。以下指南假设在Unix环境,Windows看到弗林克在Windows。. 

The following manual assumes aUNIX-like environment, for Windows see Flink on Windows.

下面的命令可以检查的Java版本:

java -version

改命令应该会打出类似下面的:

java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)

配置

在本地模式下,Flink是准备好的沙箱了,你不需要更改默认配置。

唯一需要配置的是你本地环境的java安装包. 你可以通过设置环境变量JAVA_HOME ,或者 更改flink里的conf/flink-conf.yaml里的这个env.java.home 。如果你想重写 Java runtime . 可以咨询configuration page了解更多Flink相关的配置.

现在已经准备好了, 可以启动Flink了. 解压下载的Flink的包,然后到新产生的Flink目录。你就可以在本地模式启动Flink了

$ tar xzf flink-*.tgz
$ cd flink
$ bin/start-local.sh
Starting job manager

通过flink/log/目录里的日志文件,可以检查Flink系统是否运行:

$ tail log/flink-*-jobmanager-*.log
INFO ... - Initializing memory manager with 409 megabytes of memory
INFO ... - Trying to load org.apache.flinknephele.jobmanager.scheduler.local.LocalScheduler as scheduler
INFO ... - Setting up web info server, using web-root directory ...
INFO ... - Web info server will display information about nephele job-manager on localhost, port 8081.
INFO ... - Starting web info server for JobManager on port 8081

该jobmanager也将在8081端口启动一个web 前端界面,可以通过浏览器访问 http://localhost:8081。

bin/start-local-streaming.sh.则可以启动,针对流计算的优化模式的Flink。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值