MAC安装Flink-JAVA_HOME的错误,以及启动运行

在MAC环境上安装Flink:

1、访问Flink本地安装,选择适合自己的版本,点击 Binaries:

            

选择 .tgz的文件,下载:

              

 下载后,在终端进入到下载的目录中:

$ tar -xzf flink-1.13.2-bin-scala_2.11.tgz
$ cd flink-1.13.2-bin-scala_2.11

按照上面的类似解压,文件名字按照自己下载的文件名来。

2、启动Flink

正常启动:

$ ./bin/start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host.
Starting taskexecutor daemon on host.

但是,在自己输入上面的命令的时候,报错如下:

            

 搜索了一圈资料,主要原因是由于 JAVA_HOME的原因导致的,需要修改一下 JAVA_HOME的配置。

3、修改JAVA_HOME配置

首先,使用命令查看自己电脑上的 Java安装路径:

/usr/libexec/java_home -V

显示如下:

            

 可以看到,有2个 Java 的环境,而我使用的是第一个,需要将其修改为第二个,添加JAVA_HOME到profile;

mac下编辑profile:

vi ~/.bash_profile

修改为红框中的内容:

            

保存修改后,要使用如下命令,让其修改生效:

source ~/.bash_profile

4、启动Flink

$ ./bin/start-cluster.sh

就可以正常启动成功了:

            

5、启动后,在浏览器中输入:http://localhost:8081/,即可看到本地运行的界面:

            

原文地址:https://www.cnblogs.com/luo-c/p/15495224.html