无法解析为某个值的替换:AWS Lambda 中的 ${akka.stream.materializer}
我有一个java应用程序,其中我正在使用.因此,基本上,我试图用代码做的是创建两个记录很少的数据集,然后将它们与必要的字段一起注册为两个表。Flink Api
DataSet<Company> comp = env.fromElements(
new Company("Aux", 1),
new Company("Comp2", 2),
new Company("Comp3", 3));
DataSet<Employee> emp = env.fromElements(
new Employee("Kula", 1),
new Employee("Ish", 1),
new Employee("Kula", 3));
tEnv.registerDataSet("Employee", emp, "name, empId");
tEnv.registerDataSet("Company", comp, "cName, empId");
然后我尝试使用:Table API
Table anotherJoin = tEnv.sql("SELECT Employee.name, Employee.empId, Company.cName FROM " +
"Employee RIGHT JOIN Company on Employee.empId = Company.empId");
我只是在控制台上打印结果。这在我的机器上完全本地工作。我通过使用依赖项创建了一个,并且我正在尝试在AWS中执行它。fat-jar
maven-shade-plugin
Lambda
因此,当我尝试在那里执行它时,我被抛出以下异常(我只发布前几行):
reference.conf @ file:/var/task/reference.conf: 804: 无法解析对某个值的替换: ${akka.stream.materializer}: com.typesafe.config.ConfigException$UnresolvedSubstitution com.typesafe.config.ConfigException$UnresolvedSubstitution: reference.conf @ file:/var/task/reference.conf: 804: 无法解析对值的替换: ${akka.stream.materializer} at com.typesafe.config.impl.ConfigReference.resolveSubstitutions(ConfigReference.java:111) atcom.typesafe.config.impl.ResolveContext.realResolve(ResolveContext.java:179) at com.typesafe.config.impl.ResolveContext.resolve(ResolveContext.java:142)
在 Lambda 中执行之前,我提取了 jar,碰巧看到所有依赖项都在那里。我不知道哪里出了问题?
任何帮助都可以表示赞赏。