如何在Linux上安装Storm

  Storm是开源的分布式实时计算系统,可以让数据流处理变得简单、可靠,也所以在大数据领域有普遍的实际html

应用。下面介绍一下如何在Linux系统上安装Storm。根据Storm官网介绍,安装Storm软件分五步:git

  1. 安装Zookeeper。
  2. 安装Storm的依赖环境:Java和Python。
  3. 下载并解压Storm安装包。
  4. 修改必要的Storm配置文件。
  5. 启动Storm程序。

  1、Storm做为分布式系统,它的运行须要借助Zookeeper来进行协同。所以安装Storm以前须要先安装github

    Zookeeper。Zookeeper的安装也很简单,详见在Linux上安装Zookeeperweb

  2、若是参照上面已经安装好了Zookeeper,那么你确定已经安装好了Java;通常的Linux系统自带Python,shell

    所以第二步能够跳过了。apache

  3、到Storm官网上选择本身想要安装的Storm版本,因为近期参与的一个项目已经使用的是Storm0.9.6版本浏览器

    的,所以我这里安装的也是Storm0.9.6版本的。下载下来后直接解压就是了。安全

  4、Storm配置文件在Storm的conf/storm.yaml下。它的默认配置选项有不少,详细介绍能够点击这里;但服务器

    是咱们通常正常运行的话只要修改其中几项就能够了。分布式

    1)指定Zookeeper服务器

       storm.zookeeper.servers: -"10.0.6.81"。我前面只在10.0.6.81上配置了一台Zookeeper服务器,因此

     这里只添加一项。

    2)指定Storm主节点

       nimbus.host: "10.0.6.81"这里要说明的是Zookeeper和Storm是能够安装在同一台机器上的,他们

     使用不一样的端口,是不一样的进程,只是这样作在生产环境中不利于安全,一台机器挂了就都挂了。

    3)配置Storm数据目录

       storm.local.dir: "/xxx/xxx",须要说明的是,这个目录要保证有读写权限。另外,Storm配置文件里每

     一项配置冒号:后面都要跟一个空格,不然Storm没法识别。

  5、启动Storm,在Storm的bin/目录下运行./storm nimbus,推荐用screen命令来运行,由于Storm运行时

    会阻塞shell,按Ctrl C会杀死刚刚启的Storm进程。若是屏幕上没有报错的话说明Storm已经安装成功了。

 


 

  Storm还提供了一个web来查看Storm运行状况,在Storm的bin目录下运行./storm ui,以后在浏览器里输入

http://10.0.6.81:9090进行访问

  Storm默认的ui端口是8080,可是8080端口容易被Tomcat占用,因此我在Storm配置文件strom.yaml里把端

口改为9090,ui.port: 9090。上面的网址不必定非要是Storm主节点才能访问,若是外网的那么任何联网机器都能

访问,若是是内网的,同一个局域网均可以访问。    

 

转载请注明原文出处,谢谢

相关文章
相关标签/搜索