3

在我的lb-web-server.config文件中,我设置了以下内容:

[handler:delimited-file]
classname = com.logicblox.bloxweb.delim.DelimitedFileHandler
tmpdir = /my/temp/dir

lb web-client export --no-compress --output /some/dir/myfile.csv http://service-uri当我使用在中创建的临时文件运行导出时/my/temp/dir,但也写入了几个文件/tmp

-rw-r--r--.  1 root       root         109M Oct  9 12:13 tmp21498_2316_XXYMElJ4
-rw-r--r--.  1 root       root         106M Oct  9 12:13 tmp21498_2317_XXTHg8fE
-rw-r--r--.  1 root       root         114M Oct  9 12:15 tmp21498_2318_XXQhuWvW
-rw-r--r--.  1 root       root         106M Oct  9 12:15 tmp21498_2319_XX7KbYmo

当这些临时文件的总大小超过 上的可用空间时/tmp,导出失败。

我是否遗漏了lb-web-server.config会导致这些文件被写入正确位置的附加设置?

4

2 回答 2

4

/tmp我认为您可以通过将LB_TEMPDIR环境变量设置为另一个目录来避免将这些临时文件存储在下面。

于 2015-10-09T11:50:41.827 回答
2

运行时似乎正在使用“通用”临时文件,其位置由环境变量控制LB_TEMPDIR(默认为 /tmp)。不幸的是,我不知道有任何配置文件设置来控制它。

我会提交一个错误。

于 2015-10-09T11:53:29.410 回答