Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何将数据从Spark发送到我的Angular8项目_Mysql_Angular_Scala_Apache Spark - Fatal编程技术网

Mysql 如何将数据从Spark发送到我的Angular8项目

Mysql 如何将数据从Spark发送到我的Angular8项目,mysql,angular,scala,apache-spark,Mysql,Angular,Scala,Apache Spark,我用来从MySQL数据库中获取数据的技术是Spark 2.4.4和Scala。我想在Angular8项目中显示这些数据。关于如何做有什么帮助吗?我找不到与此相关的任何文档 我不确定这是否是一个与scala/spark相关的问题。这听起来更倾向于项目的系统设计 一种解决方案是使用Angular8直接从MySQL读取。网上有很多教程 另一个解决方案是使用spark/scala读取数据并转储到某个地方的CSV/JSON文件,然后使用Angular8读取该文件。优点是,您可以在显示数据之前进行一些转换

我用来从MySQL数据库中获取数据的技术是Spark 2.4.4和Scala。我想在Angular8项目中显示这些数据。关于如何做有什么帮助吗?我找不到与此相关的任何文档

我不确定这是否是一个与scala/spark相关的问题。这听起来更倾向于项目的系统设计

  • 一种解决方案是使用Angular8直接从MySQL读取。网上有很多教程

  • 另一个解决方案是使用spark/scala读取数据并转储到某个地方的CSV/JSON文件,然后使用Angular8读取该文件。优点是,您可以在显示数据之前进行一些转换。缺点是转换和显示之间存在延迟。将平面文件读入JSON后,如何在用户屏幕上呈现该数据取决于您


您在mysql中拥有什么样的数据,数据大小有多大?@tarun size大约84MB,拥有70万行。您可以使用collect从mysql获取数据后,从spark收集数据,这将返回一个scala/java集合。您可以在gui上显示该集合。如果您的数据较大,签出并发出一点警告提示collect将导致性能下降。我已经使用collect从MySQL收集了所有数据,我无法从您共享的链接中找到任何与在gui上显示该数据相关的内容谢谢,目前,我正在尝试您建议的方法,将数据转储到CSV文件中,但考虑到延迟问题,在我的实时项目中使用这种方法是不可行的。