CentOS 7 安装 Storm 0.9.3
来源:互联网 发布:python 数据库框架 编辑:程序博客网 时间:2024/04/30 14:08
1. 安装 jdk ,maven
如果有openjdk 先卸载,然后安装oracle jdk 6+
java ,maven环境变量配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH
2. 安装zookeeper
3. 安装Storm
centOS安装ZeroMQ所需组件及工具:
yum install gcc
yum install gcc-c++
yum install make
yum install uuid-devel
yum install libuuid-devel
yum install libtool
安装zeromq以及jzmq:
下载zeromq-4.1.6
tar zxf zeromq-4.1.6.tar.gz
cd zeromq-4.1.6
./configure
make
make install
ldconfig (更新LD_LIBRARY_PATH)zeromq安装完成。安装jzmq: (提前安装好java)
yum install git
git clone git://github.com/nathanmarz/jzmq.git
cd jzmq
./autogen.sh
./configure
make
make install
(若在make时出现错误:touch src/classdist_noinst.stamp 进入src目录,手动编译相关java代码
- javac -d . org/zeromq/*.java
安装Storm:我这里安装的是最新版apache-storm-1.0.0(注意:这里是1.0.0,如果更高得版本,可能配置上有所差别)
解压缩之后,移到到/opt目录下面。在/opt/apache-storm-1.0.0/conf下配置storm.yaml文件。因为暂时在单机伪storm集群运行,所有配置如下:(集群配置后续补充上来)
######### These MUST be filled in for a storm configurationstorm.zookeeper.servers:- "localhost"
# - "server2"
#nimbus.host: "localhost"
# nimbus.seeds: ["host1", "host2", "host3"]##storm.local.dir: "/home/smurf/storm"
接下来运行storm的一些命令:
nohup ./storm nimbus & (启动storm控制进程)
nohup ./storm ui & (启动storm的ui监控界面,ui界面进程必须与控制进程在同一台机器)
nohup ./storm supervisor & (启动storm的工作进程)
通过http://localhost:8080/可以直接访问Storm UI。如下图所示:
干掉nimbus相关进程:
kill `ps aux | egrep '(daemon\.nimbus)|(storm\.ui\.core)' | fgrep -v egrep | awk '{print $2}'`
干掉supervisor上所有storm进程:
kill `ps aux | fgrep storm | fgrep -v 'fgrep' | awk '{print $2}'`
- CentOS 7 安装 Storm 0.9.3
- CentOS 6.7安装Storm 0.9.7
- centos 下安装storm
- centos安装单机版storm
- centos上storm 安装与部署
- CentOS 7.1安装Elasticsearch和Storm
- storm 0.9安装
- storm-0.9.1安装
- Storm 0.9安装指南
- CentOS 6.4单机环境下安装配置Storm
- Storm平台搭建1--安装虚拟机配置CentOS环境
- CentOS下Storm 1.0.0集群安装详解
- storm-0.9.1 集群安装
- storm-0.9.2 集群安装
- 8--安装storm 0.9.6
- centos的twitter storm安装和storm-start的本地运行
- centos的twitter storm安装和storm-start的本地运行
- centos的twitter storm安装和storm-start的本地运行
- android系统负载如何获取1-简单利用系统命令
- Android 优化的笔记
- 计算机程序设计艺术一二叉树
- 香港青少年香港机场快闪演出,全程高燃!(指挥高德仪很棒)
- 【转】 数据库之mac上mysql root密码忘记或权限错误的解决办法
- CentOS 7 安装 Storm 0.9.3
- javascript挑战编程技能-第一题:将问题转变成代码
- C++从.c到.out
- Divisible by Seven
- 网易MySQL数据库工程师微专业学习笔记(十)
- Xcode启动失败,提示"Loading a plug-in failed The plug-in or one of its prerequisite plug-ins may be missin
- java提高篇(十三)-----字符串
- LeetCode3 Search a 2D Matrix
- idea