Hadoop系列之Storm安装和使用(五)

zookeeper单机模式的安装使用

下载zookeeper地址:https://mirrors.cnnic.cn/apache/zookeeper/stable/

tar -zxf apache-zookeeper-3.5.6-bin.tar.gz #解压

mv apache-zookeeper-3.5.6-bin zookeeper #修改名称

chown -R hadoop zookeeper #赋予hadoop用户权限

cd zookeeper

mkdir tmp

cp conf/zoo_sample.cfg conf/zoo.cfg

vim conf/zoo.cfg

修改dataDir为新建的tmp目录

bin/zkServer.sh start #启动zk

bin/zkCli.sh #连接zk

storm单机模式的安装和使用

下载地址:https://www.apache.org/dyn/closer.cgi

tar -zxf apache-storm-2.1.0.tar.gz #解压

mv apache-storm-2.1.0 storm #修改名称

chown -R hadoop storm #权限

vim storm/conf/storm.yaml #修改配置文件

修改storm.zookeeper.servers 和 nimbus.host 两个配置项,即取消掉注释且都修改值为 127.0.0.1,如下图所示:

Hadoop系列之Storm安装和使用(五)_第1张图片

bin/storm nimbus #启动nimbus

启动 nimbus 后,终端被该进程占用了,不能再继续执行其他命令了。因此我们需要另外开启一个终端,然后执行启动 supervisor 后台进程的命令。

bin/storm supervisor #启动supervisor

同样的,启动 supervisor 后,我们还需要开启另外的终端才能执行其他命令。另外,我们可以使用 jps 命令 检查是否成功启动,若成功启动会显示 nimbus、supervisor、QuorumPeeMain (QuorumPeeMain 是 zookeeper 的后台进程,若显示 config_value 表明 nimbus 或 supervisor 还在启动中),如下图所示。

Hadoop系列之Storm安装和使用(五)_第2张图片

之前启动的 nimbus 和 supervisor 占用了两个终端窗口,切换到这两个终端窗口,按键盘的 Ctrl+C 可以终止进程,终止后,也就相当于关闭了 Storm。

问题和解决

1、第一次下载zk包的是apache-zookeeper-3.5.6.tar.gz,导致总是启动失败。(参考文章:https://www.cnblogs.com/itworkers/p/11697513.html)

原因:zk3.5.5以后的版本安装包都是带有bin的,所以应该下载带有bin的包,就可以了。

拓展

安装maven

1、Maven的官方下载地址为http://maven.apache.org/download.cgi

解压,配置maven环境变量

export PATH=/usr/local/soft/maven/bin:$PATH

mvn -v #查看maven是否安装成功

Hadoop系列之Storm安装和使用(五)_第3张图片

2、配置maven镜像

vim maven/conf/settings.xml

间增加如下内容:

nexus-osc

central

Nexus osc

http://maven.aliyun.com/nexus/content/groups/public/

nexus-osc-thirdparty

thirdparty

Nexus osc thirdparty

http://maven.aliyun.com/nexus/content/repositories/thirdparty/

clojars

clojars

http://clojars.org/repo/

间增加如下内容:

jdk-1.8

1.8

nexus

local private nexus

http://maven.aliyun.com/nexus/content/groups/public/

true

false

osc_thirdparty

http://maven.aliyun.com/nexus/content/repositories/thirdparty/

clojars

http://clojars.org/repo/

nexus

local private nexus

http://maven.aliyun.com/nexus/content/groups/public/

true

false

你可能感兴趣的:(大数据)