我是Apache风暴的新手。我用java创建了一个storm项目,它成功地创建了一个。我的应用程序有一个java进程,它需要应用程序工作目录的绝对路径或拓扑jar的类路径。请回答我的以下问题:使用stormjar命令上传的拓扑jar的类文件的路径是什么?我是java进程,需要一些jvm参数,我试过在storm.yaml文件中设置它们。这样做对不对?
guykilcj1#
在尝试了互联网上不同类型的用例和选项之后,我找到了解决问题的方法。使用topology config中的topology.classpath设置我要读取其工作状态的jar的类路径。
dzhpxtsq2#
上传的jar进入 {storm.local.dir}/nimbus/inbox (或者类似的东西——记不清了)。 storm.local.dir 在中配置 storm.yaml .使用 worker.childopts 在 storm.yaml 设置worker jvm选项是正确的方法。
{storm.local.dir}/nimbus/inbox
storm.local.dir
storm.yaml
worker.childopts
2条答案
按热度按时间guykilcj1#
在尝试了互联网上不同类型的用例和选项之后,我找到了解决问题的方法。
使用topology config中的topology.classpath设置我要读取其工作状态的jar的类路径。
dzhpxtsq2#
上传的jar进入
{storm.local.dir}/nimbus/inbox
(或者类似的东西——记不清了)。storm.local.dir
在中配置storm.yaml
.使用
worker.childopts
在storm.yaml
设置worker jvm选项是正确的方法。