1 windows localhost apache-flink
我按照第一步安装 Flink。我可以毫无问题地启动集群
$ start-cluster.sh
Starting cluster.
Starting standalonesession daemon on host DESKTOP-....
Starting taskexecutor daemon on host DESKTOP-....
Run Code Online (Sandbox Code Playgroud)
但我没有得到任何状态
$ ps aux | grep flink
Run Code Online (Sandbox Code Playgroud)
我也无法通过 localhost:8081 访问仪表板。
有一篇较旧的帖子存在这些问题,但该解决方案对我不起作用,因为显然所描述的conf文件不再存在。
我的 JAVA_HOME 设置为 C:\Progra~1\Java\jdk1.8.0_311 以避免 Program Files 中的空间问题。
这看起来还是有问题的。我尝试从 Windows Subsystem for Linux (WSL) 运行。
我有以下版本:java 11.0.16和flink 1.15.2。
sudo apt-get update
sudo apt install openjdk-11-jre-headless
export FLINK_HOME=/mnt/c/Projects/Apache/flink-1.15.2
Run Code Online (Sandbox Code Playgroud)
我在 flink-conf.yaml 中设置了以下内容
rest.port: 8081
rest.address: localhost
rest.bind-address: 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
我将 localhost 的绑定地址更改为 0.0.0.0 这似乎已经解决了问题。
$FLINK_HOME/bin/start-cluster.sh
Run Code Online (Sandbox Code Playgroud)
现在我可以访问 Flink Web 仪表板了。
| 归档时间: |
|
| 查看次数: |
3306 次 |
| 最近记录: |