我有兴趣使用AWS lambda for Node与Hive集群通信。 我打算使用需要JVM环境的https://github.com/CraZySacX/node-jdbc。
使用Verify if Java is installed from Node.js我能够打印一些关于是否在Lambda上安装Java的信息。
START RequestId: 767a7997-2876-11e8-b7a5-43dd5c602cd0 Version: $LATEST
2018-03-15T17:29:50.131Z 767a7997-2876-11e8-b7a5-43dd5c602cd0 [ 'openjdk version "1.8.0_141"',
'OpenJDK Runtime Environment (build 1.8.0_141-b16)',
'OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)',
'' ]
2018-03-15T17:29:50.134Z 767a7997-2876-11e8-b7a5-43dd5c602cd0 nojava
END RequestId: 767a7997-2876-11e8-b7a5-43dd5c602cd0
REPORT RequestId: 767a7997-2876-11e8-b7a5-43dd5c602cd0 Duration: 118.05 ms Billed Duration: 200 ms Memory Size: 1024 MB Max Memory Used: 43 MB
这看起来很有希望,但我关注的是读取nojava
的行。我不确定那是什么意思。
基本上,我的问题归结为,AWS lambda for Node是否提供JVM环境?