【问题标题】:Camel Split multiple files骆驼拆分多个文件
【发布时间】:2015-06-03 12:57:14
【问题描述】:

我有一个大文件,我使用splitter 来处理它。我使用.split().tokenize("\n", 5).streaming(); 对行进行分组。

如何将每个组发送到不同的端点?

【问题讨论】:

  • 能否请您对您遇到的问题添加更多描述?
  • 我需要将一个文件拆分为更多更小的文件。我正在尝试使用拆分器来做到这一点
  • @abarisone 的意思是我们需要一些关于整体大图的背景信息,一些关于文件有多大的背景信息,拆分后的最终目标是什么以及到目前为止您尝试了什么?
  • 一个有 100 万行的文件使用骆驼将其拆分为 4 个包含 250.000 行的文件

标签: java apache-camel splitter


【解决方案1】:

这应该对你有用。

.split().tokenize("\n", 250000).streaming()
  .to(file://directory)
.end()

您也可以使用另一个端点来代替 .to(file://)。

【讨论】:

  • 您还需要设置一个新文件名,以便使用新名称写入文件,否则文件将被覆盖(默认行为)。
猜你喜欢
  • 2016-09-08
  • 1970-01-01
  • 1970-01-01
  • 2014-10-27
  • 1970-01-01
  • 2020-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多