从 Java Liberty 应用调用 Bluemix 上的 Spark 服务
Spark service on Bluemix call from a Java Liberty app
我想问一下如何从 Java Liberty(仍在 Bluemix)上加载的应用程序连接 Bluemix 的 Spark 服务?
谢谢
打开您的 bluemix 仪表板,然后通过从 CF Apps 单击它打开您的 Java Liberty CF 应用程序。
单击 Overview,然后您可以添加新的 Spark 服务或通过单击 ADD A SERVICE OR API 或 BIND A SERVICE OR API 的磁贴从 bluemix 绑定现有的 Spark 服务。
添加服务后,您可以通过单击“显示凭据”来检查凭据。
现在,无论您想通过 liberty APP 做什么,您都可以使用这些凭据来做您的事情。
但实际上,Apache-spark 服务用于使用笔记本进行交互式数据分析的分析,或者您可以使用命令行实用程序 spark-submit 运行 作业。
因此,如果您 java-liberty 应用程序要使用一些分析输出结果,
您可以通过编程方式从您的 java-liberty 应用程序 运行 spark-submit 作业,然后从控制台读取输出(但我不确定这种方法是否好)。
但推荐的方法是让您的 spark-submit 作业将结果存储在某个对象存储中,然后从您的 java-liberty 应用程序中读取它。
谢谢,
查尔斯.
我想问一下如何从 Java Liberty(仍在 Bluemix)上加载的应用程序连接 Bluemix 的 Spark 服务?
谢谢
打开您的 bluemix 仪表板,然后通过从 CF Apps 单击它打开您的 Java Liberty CF 应用程序。 单击 Overview,然后您可以添加新的 Spark 服务或通过单击 ADD A SERVICE OR API 或 BIND A SERVICE OR API 的磁贴从 bluemix 绑定现有的 Spark 服务。 添加服务后,您可以通过单击“显示凭据”来检查凭据。
现在,无论您想通过 liberty APP 做什么,您都可以使用这些凭据来做您的事情。
但实际上,Apache-spark 服务用于使用笔记本进行交互式数据分析的分析,或者您可以使用命令行实用程序 spark-submit 运行 作业。
因此,如果您 java-liberty 应用程序要使用一些分析输出结果, 您可以通过编程方式从您的 java-liberty 应用程序 运行 spark-submit 作业,然后从控制台读取输出(但我不确定这种方法是否好)。 但推荐的方法是让您的 spark-submit 作业将结果存储在某个对象存储中,然后从您的 java-liberty 应用程序中读取它。
谢谢,
查尔斯.