Apache storm 在螺栓中创建csv文件

Apache storm 在螺栓中创建csv文件,apache-storm,Apache Storm,我想将螺栓输出写入csv文件。考虑一下,如果我正在从SPUT读取数据并将其传递给BoT,则螺栓进行一些计算,然后将该数据写入CSV文件,尽管我有2个喷口和4个螺栓实例正在运行。 在csv文件中,我只在多个数据下写一次列,如下所示 下面 但由于多个螺栓的连接,列名称在中重复 csv文件如下所示: 所以任何人都知道为什么列会重复 虽然我不太明白你的问题,但还是先谢谢你,最好用一个螺栓作为累加器。处理完数据后,您的CSV文件就可以归档了;您将数据发送到充当写入器的螺栓,并且只有该螺栓会写入CSV文件。

我想将螺栓输出写入csv文件。考虑一下,如果我正在从SPUT读取数据并将其传递给BoT,则螺栓进行一些计算,然后将该数据写入CSV文件,尽管我有2个喷口和4个螺栓实例正在运行。 在csv文件中,我只在多个数据下写一次列,如下所示 下面

但由于多个螺栓的连接,列名称在中重复 csv文件如下所示:

所以任何人都知道为什么列会重复


虽然我不太明白你的问题,但还是先谢谢你,最好用一个螺栓作为累加器。处理完数据后,您的CSV文件就可以归档了;您将数据发送到充当写入器的螺栓,并且只有该螺栓会写入CSV文件。即使有多个Bolt实例,只要同步正确,也很容易确保文件的正确性

我将Storm与Clojure一起使用,因此并发部分非常简单

Example: Columns:  Empid,EmpSal,Address
           1,1000,Add1
           2,1500,Add2
           3,200,Add3
Empid,EmpSal,Address
            1,1000,Add1
            Empid,EmpSal,Address
            2,1500,Add2
            ....