storm安装注意事项记录

来源:互联网 发布:淘宝win10密钥靠谱吗 编辑:程序博客网 时间:2024/05/21 08:44

笔者在安装storm的过程中,出现了一些错误

1、安装zeroMQ时

 ./configure的时候出现

   cannot link with -luuid, install uuid-dev

系统缺少相应的依赖包,可以用这个来安装,里面包括linux的一些util包,可以在这个中下载

 

2、storm执行文件时用python写的,启动./storm nimbus的时候,执行到confvalue函数中  p = sub.Popen(command, stdout=sub.PIPE)出现找不到文件的异常。

函数如下:

def confvalue(name, extrapaths):
     print name+":"+ get_classpath(extrapaths)
    command = [
        "java", "-client", get_config_opts(), "-cp", get_classpath(extrapaths), "backtype.storm.command.config_value", name
    ]
    p = sub.Popen(command, stdout=sub.PIPE)
    output, errors = p.communicate()
    lines = output.split("\n")
    for line in lines:
        tokens = line.split(" ")
        if tokens[0] == "VALUE:":
            return " ".join(tokens[1:])
    return ""

可见在sub.Popen(command, stdout=sub.PIPE)中,执行了java 命令,需要把java命令设置到系统的环境变量中才可以。

 

 

 

原创粉丝点击