【问题标题】:how can i connect spark to an android application?如何将 spark 连接到 android 应用程序?
【发布时间】:2018-09-10 11:32:20
【问题描述】:

我想创建一个进行预测的 android 应用程序,我已经使用 python 编写了我的 spark 代码,并且我已经使用 Flask 围绕我的引擎构建了一个 Web API,并使用cherrypy 使用 spark 运行服务器, 问题是如何将cherrypy连接到我的android应用程序? 现在我只使用了 spark-submit

~/spark-2.2.1-bin-hadoop2.7/bin/spark-submit --master local --total-executor-cores 14 --executor-memory 6g --packages org.mongodb.spark:mongo-spark-connector_2.11:2.2.0 myserver_file.py

这给了我:

INFO:cherrypy.error:[31/Mar/2018:19:31:46] ENGINE Serving on http://0.0.0.0:5432
[31/Mar/2018:19:31:46] ENGINE Bus STARTED
INFO:cherrypy.error:[31/Mar/2018:19:31:46] ENGINE Bus STARTED

所以我可以在http://0.0.0.0:5432 上获得结果,但我想在我的 android 应用程序上获得结果

【问题讨论】:

    标签: android python apache-spark flask cherrypy


    【解决方案1】:

    您能否尝试使用您服务器的实际 IP(即 192.168.103.67 等)运行服务器应用程序,然后从您的 android 应用程序中尝试?你能确保android设备连接到同一局域网连接的机器吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多