CentOS7 0安裝配置Storm集群

2021-08-17 22:02:33 字數 3977 閱讀 8226

#os

hostname

ipsoftware

notes

1centos7

apollo.dt.com

192.168.56.181

1.zookeeper

2.storm

master

2centos7

artemis.dt.com

192.168.56.182

1.zookeeper

2.storm

worker

3centos7

uranus.dt.com

192.168.56.183

1.zookeeper

2.storm

worker

centos7 安裝jdk1.8

centos7安裝配置zookeeper集群

[root@dtadmin ~]# wget
[root@apollo ~]# yum install libtool -y

[root@apollo ~]# yum -y install gcc

[root@apollo ~]# yum -y install gcc-c++

[root@apollo ~]# yum -y install make

[root@apollo ~]# yum -y install uuid-devel

[root@apollo ~]# yum -y install libuuid-devel

[root@apollo ~]# yum -y install e2fsprogs-devel

[root@apollo dtadmin]# wget 

#解壓[root@apollo dtadmin]# tar -zxvf libsodium-1.0.10.tar.gz

#移到目錄/opt/下

[root@apollo dtadmin]# mv libsodium-1.0.10 /opt/libsodium-1.0.10

#進入到目錄

[root@apollo dtadmin]# cd /opt/libsodium-1.0.10

#編譯[root@apollo libsodium-1.0.10]# ./autogen.sh

[root@apollo libsodium-1.0.10]# ./configure

[root@apollo libsodium-1.0.10]# make

[root@apollo libsodium-1.0.10]# make install

#解壓

[root@apollo dtadmin]# tar -xvf zeromq-4.2.1.tar

#移到目錄/opt/zeromq下

[root@apollo dtadmin]# mv zeromq-4.2.1 /opt/zeromq

#進入目錄/opt/zeromq

[root@apollo dtadmin]# cd /opt/zeromq/

#編譯安裝

[root@apollo zeromq]# ./autogen.sh

[root@apollo zeromq]# ./configure pkg_config_path="/usr/local/lib/pkgconfig"

[root@apollo zeromq]# make

[root@apollo zeromq]# make install

#如果沒有安裝git

[root@apollo zeromq]# yum -y install git

#git clone jzmq

[root@apollo zeromq]# git clone git:

#移動jzmq到/opt/jzmq下

[root@apollo zeromq]# mv jzmq /opt/jzmq

#進入目錄jzmq/jzmq-jni

[root@apollo zeromq]# cd /opt/jzmq/jzmq-jni

#編譯[root@apollo jzmq-jni]# ./autogen.sh

[root@apollo jzmq-jni]# ./configure

#解壓

[root@apollo dtadmin]# tar -zxvf apache-storm-1.1.0.tar.gz

#移到/opt/storm下

[root@apollo dtadmin]# mv apache-storm-1.1.0 /opt/storm

[root@apollo dtadmin]# vim /etc/profile

#新增以下配置

# storm-1.1.0

export storm_home=/opt/storm

export path=$path

:$storm_home/bin

#使修改生效

[root@apollo dtadmin]# source /etc/profile

#驗證[root@apollo dtadmin]# echo $storm_home

/opt/storm

#進入$storm_home目錄

[root@apollo storm]# cd $storm_home

#建立目錄

[root@apollo storm]# mkdir -p data

#進入配置檔案目錄

[root@apollo storm]# cd $storm_home/conf

#修改配置檔案storm.yaml

[root@apollo conf]# vim storm.yaml

#修改的配置項如下

storm.zookeeper.servers:

- "192.168.56.181"

- "192.168.56.182"

- "192.168.56.183"

nimbus.seeds: ["192.168.56.181"]

storm.local.dir: "/opt/storm/data"

把storm.yaml配置檔案中的內容拷貝到yaml lint框中驗證,如下圖所示:

* 注:在拷貝檔案前,2~5的所有步驟都要在從機上完成。*

#拷貝到伺服器artemis.dt.com上

[root@apollo opt]# scp -r storm/ artemis.dt.com:/opt/

#拷貝到伺服器uranus.dt.com上

[root@apollo opt]# scp -r storm/ uranus.dt.com:/opt/

[root@apollo opt]# nohup $storm_home/bin/storm nimbus &
[root@artemis dtadmin]# nohup $storm_home/bin/storm supervisor &

[root@uranus dtadmin]# nohup $storm_home/bin/storm supervisor &

#主控節點上執行

centos7 0 安裝配置samba檔案共享服務

作為依賴被安裝 pytalloc.x86 64 0 2.1.6 1.el7 samba common libs.x86 64 0 4.4.4 14.el7 3 samba common tools.x86 64 0 4.4.4 14.el7 3 samba libs.x86 64 0 4.4.4 1...

CentOS 7 0安裝配置Vsftp伺服器

一 配置防火牆,開啟ftp伺服器需要的埠 centos 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。1 關閉firewall systemctl stop firewalld.service 停止firewall systemctl disable firewall...

CentOS 7 0安裝配置Vsftp伺服器

一 配置防火牆,開啟ftp伺服器需要的埠 centos 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。1 關閉firewall systemctl stop firewalld.service 停止firewall systemctl disable firewall...