使用的
zookeeper
集群為:
11.12.112.215:2181,11.12.112.216:2181,11.12.112.217:2181 並且
zookeeper
集群已經啟動成功;下面將以
11.12.112.210
伺服器上為例,說明
storm
的部署過程: 1
、解壓storm
到目錄/home/jason/bigdata/下:
[root@clsserv210bigdata]# pwd
/home/jason/bigdata
[root@clsserv210bigdata]# ll
總用量4
drwxrwxrwx 10root root 4096 9
月13 17:11storm-0.9.5 2
、配置環境變數:
新增如下兩行
storm
的路徑變數:
exportstorm_home=/home/jason/bigdata/storm-0.9.5
exportpath=$path:$storm_home/bin
到環境變數檔案:
/etc/profile中
執行source /etc/profile 3
、設定配置檔案:
先建立乙個目錄:
/home/jason/bigdata/storm_worker_space/local_dir
,下面的配置檔案中將會使用。 #
設定storm
所依賴的
zookeeper
storm.zookeeper.servers:
-"11.12.112.215"
-"11.12.112.216"
-"11.12.112.217"
storm.zookeeper.port:2181 #
設定 nimbus.host:"11.12.112.210"
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703 #
設定storm
的本地目錄
storm.local.dir:"/home/jason/bigdata/storm_worker_space/local_dir"
4、新增所依賴的
kafka
、scala
、metrics
的庫到storm
的lib
目錄下:
kafka_2.11-0.8.2.2.jar
、scala-library-2.11.5.jar
、metrics-core-2.2.0.jar
,這兩個檔案在
kafka
的lib
目錄下,解壓縮
kafka
的壓縮包後就能得到;
5.啟動
storm
執行如下命令:
storm nimbus
storm ui
storm supervisor
如果出現如下錯誤:
-bash: storm:
未找到命令
則說明你的
storm
的環境變數沒有設定,或者沒有生效;
執行如下命令,可不讓
storm
輸出日誌:
storm nimbus> /dev/null 2>&1 &
storm ui >/dev/null 2>&1 &
storm supervisor> /dev/null 2>&1 &
如下所示:
CentOS 7 環境搭建GitLab
gitlab是乙個基於 web 的 git 倉庫管理工具,使用開源許可證。官網 系統要求 支援的發行版 ubuntu,debian,centos,opensuse,red hat enterprise linux 請使用centos的包 scientific linux 請使用centos的包 or...
Centos7環境搭建lnmp環境
原創 編譯安裝lnmp環境 準備軟體 nginx1.10.3 php 5.5.12 mariadb10.0.8 資料庫在此使用的yum安裝 一 yum安裝mariadb資料庫 yum y install mariadb 啟動資料庫 systemctl start mariadb 修改root密碼 g...
gitlab 在CentOS7 環境搭建
一 安裝和配置必要的依賴關係 如果你安裝字尾來傳送電子郵件時請選擇 設定。而不是使用字尾還可以使用sendmail或配置自定義smtp伺服器和配置乙個smtp伺服器。在centos 6和7,下面的命令將開啟http和ssh訪問系統中的防火牆。可能會需要先關閉防火牆 systemctl stop fi...