美文网首页
05 storm集群

05 storm集群

作者: 张力的程序园 | 来源:发表于2020-06-29 15:37 被阅读0次

    本节讲述搭建storm集群。

    1、前提约束

    • 有三台服务器[虚拟机也可以],假设这三台服务器的ip、域名分别为:
      192.168.100.141 hadoop1
      192.168.100.142 hadoop2
      192.168.100.143 hadoop3
      且已经设置免密登录和关闭防火墙,且已安装jdk并配置环境变量
    • 都已经安装zookeeper集群,且已经启动
      https://www.jianshu.com/p/48f142f876d4
    • 在hadoop1中已经安装storm
      https://www.jianshu.com/p/ecf194750433
      假设storm的安装目录在/root/apache-storm-1.2.1

    2、操作步骤

    • 修改storm.yaml
        # 指定storm使用的zookeeper集群
        storm.zookeeper.servers:
             - "hadoop1"
             - "hadoop2"
             - "hadoop3"
        # 指定storm集群中的nimbus节点所在的服务器
        nimbus.seeds: ["hadoop1", "hadoop2", "hadoop3"]
        # 指定storm文件存放目录
        storm.local.dir: "/root/apache-storm-1.2.1"
        # 指定supervisor节点上,启动worker时对应的端口号,每个端口对应槽,每个槽位对应一个worker
        supervisor.slots.ports:
            - 6700
            - 6701
            - 6702
            - 6703
       # 保存退出。
    
    • 分发到其他节点
            scp -r /root/apache-storm-1.2.1 hadoop2:/root
            scp -r /root/apache-storm-1.2.1 hadoop3:/root
    
    • 启动
        1 ) 在hadoop1上启动 nimbus进程(主节点) 和 web UI
            cd /root/apache-storm-1.2.1/bin
            ./storm nimbus
        再打开一个hadoop1的连接窗口
            cd /root/apache-storm-1.2.1/bin
            ./storm ui
        2 ) 在 node2上启动nimbus进程(从节点)和 supervisor(从节点)
            cd /root/apache-storm-1.2.1/bin
            ./storm nimbus
            ./storm supervisor
        3 ) 在node3 上启动 supervisor(从节点)
            cd /root/apache-storm-1.2.1/bin
            ./storm supervisor
    

    以上就是在centos中搭建storm集群的过程。
    感谢https://blog.csdn.net/weixin_43167990/article/details/82868902

    相关文章

      网友评论

          本文标题:05 storm集群

          本文链接:https://www.haomeiwen.com/subject/jnzwfktx.html