1、下载Storm及相关组件,包括:
Storm包:https://storm.apache.org/downloads.html
ZeroMQ包:http://zeromq.org/area:download
JZMQ包:https://github.com/nathanmarz/jzmq
2、安装依赖包
1,安装ZeroMQ包和JZMQ包
一般步骤:
./configure
make
make install
默认configure的前缀--prefix=/usr/local
2,问题集锦
1)gcc未安装:
configure: error: no acceptable C compiler found in $PATH
解决方法:yum install gcc
2)gcc相关包冲突
glibc-common-2.12-1.80.el6.i686 (installed) Requires: glibc = 2.12-1.80.el6
解决方法:yum list glibc
yum remove glibc.i686
yum install gcc
3)c++编译器未安装
configure: error: Unable to find a working C++ compiler
解决方法:yum install gcc-c++
4)libsodium未安装
No package 'libsodium' found
解决方法:下载并安装libsodium:
https://download.libsodium.org/libsodium/releases/
5)libsodium未找到
No package 'libsodium' found
解决方法:设置环境变量:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
3、配置Storm
在conf/storm.yaml中添加:
storm.zookeeper.servers: - "XHadoop1" - "XHadoop2" - "XHadoop3" storm.local.dir: "/root/home/storm_work" nimbus.host: "XHadoop1" supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703
第一个参数:zookeeper所在的所有节点服务器
第二个参数:本地路径,必须手动创建
第三个参数:指定主节点
第四个参数:指定从节点工作端口
其中第一个参数和第四个参数是数组类型,需要分行写,其它两个是字符串型不能分行写,且冒号后面需要有空格,否则报错
4、运行程序
主节点:bin/storm nimbus >/dev/null 2>&1 &从节点:bin/storm supervisor >/dev/null 2>&1 &
主节点管理:bin/storm ui >/dev/null 2>&1 &
管理页面:主节点:8080
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章题目:Storm安装与配置-创新互联
文章起源:https://www.cdcxhl.com/article30/dpgcso.html
成都网站建设公司_创新互联,为您提供网站策划、网站维护、外贸网站建设、ChatGPT、软件开发、网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联