将Storm添加到PATH路径中

3

这里是我应该执行的步骤:

1- 下载Storm发行版,解压它,并将解压后的bin/目录放在您的PATH中

2- 要能够在远程集群上启动和停止拓扑,请在~/.storm/storm.yaml中放置集群信息

我下载了Storm发行版并设置好了。

我想要做的是,将“解压后的bin/目录放在我的PATH中”,这样我就可以使用storm命令了。

第二个步骤,我需要在storm.yaml文件中做什么关于集群信息?

2个回答

7

假设您的Storm被解压到 /home/your/download/storm 目录下。

  1. define that as an env variable by

    STORM_HOME="/home/your/download/storm"   
    
  2. export this variable by

    export STORM_HOME  
    
  3. do not forget to import the path

    export PATH=$PATH:$STORM_HOME/bin
    
然后你可以在其中使用storm命令。

是的,只需将这些命令附加到.bashrc文件的末尾,然后执行source .bashrc,这些环境变量就会可用。 - Rugal
你执行后有任何输出吗? - Rugal
你确定 $STORM_HOME/bin 已经包含在 $PATH 环境变量中了吗?请使用 echo $PATH 命令进行检查。 - Rugal

0

使用单个导出命令使其更简单。

我从 这里 下载了 Apache Storm,假设我的下载路径是 /home/username/Downloads/apache-storm-1.0.5

在终端中更改此命令中的实际路径并运行它。

export PATH=$PATH:/home/username/Downloads/apache-storm-1.0.5/bin

完成了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接