歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Twitter Strom 集群搭建實例

Maven安裝配置

1.安裝首先在本地電腦上安裝Maven,從maven的官網下載http://maven.apache.org/

2.到本地解壓,然後使用配置的相應目錄/apache-maven-3.0.3/conf/ 下的settings.xml文件,

settings.xml文件包含有與系統環境相關的配置細節,例如代理配置,遠程倉庫,localRepository,服務器的認證信息等。

其中比較重要的是localRepository本地存儲倉庫路徑,<localRepository>yourlocalRepository Path</localRepository>。

setting.xml詳解見http://maven.apache.org/settings.html

3.配置環境變量 如果在linux下,修改相應的/etc/profile文件,windows參考java環境變量的設置

配置MAVEN_HOME=yourpath\ apache-maven-3.0.3,

添加apache-maven-3.0.3\bin到系統變量Path,

配置JAVA_HOME=yourJDKPath,

一定要確定系統變量的Path 中包含了JDK的bin目錄,否則會報錯!在windows環境下且無法編譯通過!

4.驗證Maven是否配置成功

cmd窗口中,執行mvn -v,可以看到顯示安裝的Maven版本信息

下載storm-starter 編譯,並導入eclipse 工程

1.      下載strom starter的代碼 git clone https://github.com/nathanmarz/storm-starter.git

2.      使用mvn -f m2-pom.xml package 進行編譯

3.      復制 storm-starter目錄下的m2_pom.xml 為pom.xml ,因為eclipse需要pom.xml

4.      使用mvn eclipse:eclipse編譯成eclipse工程

5.      在Eclipse 中import 選擇storm-starter 的路徑,一般導入項目後,會需要設置相應的M2_查看工程是否無誤,可能會需要配置M2_REPO變量,

M2_REPO配置方法:工程上右鍵->Properties->Java Build Path->Libraries->AddVariable->Configure Variable->New

輸入Name:M2_REPO , Path:localRepository路徑->ok刷新工程,代碼無誤了,可以進行開發了

6.      編譯無誤後,現在本地跑storm.starter目錄下的WordCountTopology,看到如下的截屏,代表本地的local模式可以跑通過

使用eclipse的export功能導出項目的jar包,便於以後分布式的情況下,提交相應的邏輯

Copyright © Linux教程網 All Rights Reserved