[flink]本地搭建flink 1.11环境,并启动

目录

前言:

1.   下载flink的安装包

2. 安装

3. 启动服务

4. 查看http://localhost:8081/#/overview


前言:

主要是看一下,开源的一个项目的运行情况,debug一下

flink-sql

所以搭建一下1.11.3的集群。

1.   下载flink的安装包

官方:https://archive.apache.org/dist/flink/flink-1.11.3/

北理的镜像快:https://mirror.bit.edu.cn/apache/flink/flink-1.11.3/

北外的也一样,应该是共享的

https://mirrors.bfsu.edu.cn/apache/flink/flink-1.11.3/

2. 安装

添加环境变量:

# vim /etc/profile

#flink
export FLINK_HOME=/Users/bjhl/environment/flink/flink-1.11.3
export PATH=$PATH:$HADOOP_HOME/bin

 

source /etc/profile

使环境变量生效

3. 启动服务

不要用sh命令启动,因为这样看第三行报错:bin/config.sh: line 32: `    done < <(find "$FLINK_LIB_DIR" ! -type d -name '*.jar' -print0 | sort -z)'

第 32 行的语法在 sh 中是不支持的,会报语法错误;但是在 bash 中是没问题的。

$ sh /Users/bjhl/environment/flink/flink-1.11.3/bin/start-cluster.sh 

/Users/bjhl/environment/flink/flink-1.11.3/bin/config.sh: line 32: syntax error near unexpected token `<'
/Users/bjhl/environment/flink/flink-1.11.3/bin/config.sh: line 32: `    done < <(find "$FLINK_LIB_DIR" ! -type d -name '*.jar' -print0 | sort -z)'
Starting cluster.
/Users/bjhl/environment/flink/flink-1.11.3/bin/start-cluster.sh: line 48: /jobmanager.sh: No such file or directory
/Users/bjhl/environment/flink/flink-1.11.3/bin/start-cluster.sh: line 53: TMWorkers: command not found

jps:发现什么都没起起来,因为上面报错了。

 

所以直接进到目录里面 

./start-cluster.sh

结果:

$ ./start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host bjhldeMacBook-Pro.local.
Starting taskexecutor daemon on host bjhldeMacBook-Pro.local.

jps一下,发现TaskManagerRunner启动了。

$ jps
3874 StandaloneSessionClusterEntrypoint
4132 Jps
937 Launcher
732 
4125 TaskManagerRunner

启动完成

4. 查看http://localhost:8081/#/overview

[flink]本地搭建flink 1.11环境,并启动_第1张图片

 

你可能感兴趣的:(flink)