当前位置: 首页 > 知识库问答 >
问题:

apache storm topology jar中jar laucher的工作目录是什么

董良策
2023-03-14

我是Apache Storm的新手。我用java创建了一个storm项目,它成功地创建了。我的应用程序有一个java进程,它需要应用程序工作目录的绝对路径或拓扑jar的类路径。请回答我的以下问题:

>

  • 我们使用Stormjar命令上传的拓扑jar的类文件的路径是什么?

    我是需要一些JVM参数的java进程,我试着在storm.yaml文件中设置它们。这是正确的方法吗?

  • 共有2个答案

    羊昊苍
    2023-03-14

    在尝试了互联网上不同类型的用例和选项后,我找到了解决问题的方法。

    使用拓扑。拓扑配置中的类路径,设置我想要读取其工作的JAR的类路径。

    慕容博涛
    2023-03-14

    上传的jar进入{storm.local.dir}/nimbus/inbox(或类似的东西-不记得了)。storm.local.dirstorm.yaml中配置。

    使用工人。Storm中的childopts。yaml设置worker JVM选项是正确的方法。

     类似资料:
    • 问题内容: 因此,我正在学习Python,并希望创建一个简单的脚本来从Internet下载文件,然后将其写入文件。但是,我使用的是IDLE,却不知道IDLE中的工作目录是什么或如何更改它。如果我不知道工作目录或如何更改它,如何在IDLE中处理文件系统? 问题答案: 您可以使用以下方法轻松检查自己: 那是在我的Windows机器上,所以它可能是Python本身的安装目录。 您可以在运行时使用以下命令

    • 问题内容: 我希望能够在特定目录中运行Java程序。我认为,对工作目录进行参数设置非常方便,因为它可以轻松管理配置。 例如,在一个文件夹中,您可以进行测试配置,在另一个文件夹中,您可以拥有生产所需的资源。您可能会认为,可以选择操作类路径以包含/排除资源,但是只有当您对存储在类路径中的资源感兴趣并使用引用它们时,这种解决方案才有效。但是,如果您具有一些外部配置,并且想使用简单的说明来访问它,该怎么办

    • 工具目录指的就是你在命令行界面下的时候,当前所在的位置。打开命令行界面以后,一般默认你会在登录的用户的主目录下面。 输出工作目录 pwd ( print working directory)。它可以输出你当前自己所在的位置(工作目录)。执行: pwd 返回的是工作目录的位置: /Users/wanghao /Users/wanghao,最开始的 / 表示的是根(root),macOS 与 Li

    • Git目录 'Git目录'是为你的项目存储所有历史和元信息的目录 - 包括所有的对象(commits,trees,blobs,tags), 这些对象指向不同的分支. 每一个项目只能有一个'Git目录'(这和SVN,CVS的每个子目录中都有此类目录相反), 这个叫'.git'的目录在你项目的根目录下(这是默认设置,但并不是必须的). 如果你查看这个目录的内容, 你可以看所有的重要文件: $>tree

    • 问题内容: 我试图在不同于其父目录的目录中执行子进程。 我正在做上面的事情(尽管运行“ pwd”当然不是我最后要做的事情)。不管我为cdw选项提供了什么值,最终都会将父进程的pwd写入stdout。 我想念什么? (我确实确保通过cwd选项传递的路径确实存在) 问题答案: 该选项是 当前工作目录的 缩写,是拼写的,不是拼写的。

    • 我在为JDK选择主目录时遇到了一个问题。即使我选择了以下路径:“C:\Program Files(x86)\java\jre1.8.0_91”,它仍然显示错误:“所选目录不是JDK的有效主目录”。我的java文件夹有两个文件夹-bin和lib。选择主目录的窗口 请帮助我选择主目录。谢谢!