1. 程式人生 > >linux下Storm環境搭建小結2

linux下Storm環境搭建小結2

      接著上一篇的小結,由於之前是在比較老的版本的VMware和redhat,在安裝一些rpm包,如gcc遇到很大問題(不過後來發現,是自己把要安裝的包弄錯了,其實系統中已經有了gcc,不需要再安裝,需要裝的是gc++-c),在安裝的過程中有這樣一個體會,在linux下安裝軟體有2種方式,一種是rpm包安裝,這裡如果linux能夠上網的話,最好通過yum install XXX的方式(會自動下載rpm包及其依賴),若不能上網,再通過包rpm包下載,然後用rpm -ivh XXX.rpm 的方式;一種是原始碼安裝,原始碼安裝一般有3步,首先會執行./configure指令碼(一般是shell寫的)對編譯環境進行檢測(若沒有./configure,那麼裡面一定會有另一個指令碼執行來產生./configure),然後用make編譯,最後用make install執行安裝。

      下面的總結將包含以下內容:1、虛擬機器下centOS的安裝,2、centOS下Storm主節點的搭建

      1、虛擬機器下centOS的安裝,環境VMware10,centOS6.6  (http://mirrors.163.com/centos/6.6/isos/i386/)32位

            安裝比較簡單,這裡給出一些參考網址:http://bbs.51cto.com/thread-821426-1.html

                                                                                    http://www.linuxidc.com/Linux/2012-04/58438.htm

      2、centOS下Storm主節點的搭建,前提:jdk,g++-c,libuuid等都已安裝好。第一步,安裝zeromq,zeromq原始碼是用C++寫的一個訊息佇列。第二步,安裝jzmq-master,是java呼叫C++(訊息佇列)的介面。第三步,配置zookeeper,很簡單,直接執行bin目錄裡的zkServer.sh,也就是把其程序啟起來。第四步,配置storm,conf目錄裡面有配置檔案,開啟一讀就明白了,然後啟動bin目錄裡面的storm nimbus,storm ui等等。

       未完待續……