1.设置flink通信端口
在linux的/etc/profile中添加变量
export FLINK_SSH_OPTS="-p 10022"
2.flink job 运行时报错。akka.pattern.AskTimeoutException:Ask time out on..........
把jdk从jdk1.8.0_11升级到jdk1.8.0_191就好了
3.Flink error: No implicits found for parameter evidence$2: TypeInformation[(String, String, String)]
需要引入依赖
import org.apache.flink.api.scala._
4.flinkSQL获取当前时间
flink SQL 当前时间获取函数:
CURRENT_DATE 2021-04-06
CURRENT_TIME 01:30:27
CURRENT_TIMESTAMP 2021-04-06 01:30:27.699
LOCALTIME 09:30:27
LOCALTIMESTAMP 2021-04-06 09:30:27.699
如果是想获取当前时间。建议使用下面2种
flink更多函数可以查看:https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/functions/systemFunctions.html
本文介绍了如何在Linux上配置Flink的通信端口,解决运行时的AskTimeoutException,并针对TypeInformation问题提供解决方案。升级JDK至1.8.0_191可缓解错误。此外,还分享了获取Flink当前时间的不同方法。
2万+

被折叠的 条评论
为什么被折叠?



