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