<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                本文翻譯自《[Getting Started With Storm](http://ifeve.com/wp-content/uploads/2014/03/Getting-Started-With-Storm-Jonathan-Leibiusky-Gabriel-E_1276.pdf)》 譯者:吳京潤 ? ?編輯:郭蕾 方騰飛 # 安裝實際的例子 譯者注:有些軟件的最新版本已有變化,譯文不會完全按照原文翻譯,而是列出當前最新版本的軟件。 首先,從下述GitHub的URL克隆這個例子: ~~~ > git clone git://github.com/storm-book/examples-ch06-real-life-app.git ~~~ *src/main* 包含拓撲的源碼 *src/test* 包含拓撲的測試用例 *webapps目錄* 包含Node.js Web可以執行拓撲應用 ~~~ . ├── pom.xml ├── src │ ├── main │ │ └── java │ └── test │ └── groovy └── webapp ~~~ ## **安裝Redis** Redis的安裝是相當簡單的: 1. 從[Redis站點](http://redis.io/download)下載最新的穩定版(譯者注:翻譯本章時最新版本是2.8.9。) 2. 解壓縮 3. 運行**make**,和**make install**。 上述命令會編譯Redis并在PATH目錄(譯者注:/usr/local/bin)創建可執行文件。 可以從Redis網站上獲取更多信息,包括相關命令文檔及設計理念。 ## **安裝Node.js** 安裝Node.js也很簡單。從[http://www.nodejs.org/#download](http://www.nodejs.org/#download)下載最新版本的Node.js源碼。 當前最新版本是v0.10.28 下載完成,解壓縮,執行 ~~~ ./configure make make install ~~~ 可以從官方站點得到更多信息,包括在不同平臺上安裝Node.js的方法。 ## 構建與測試 為了構建這個例子,需要先啟動*redis-server* >nohup redis-server & 然后執行mvn命令編譯并測試這個應用。 ~~~ >mvn package … [INFO] ———————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————— [INFO] Total time: 32.163s [INFO] Finished at: Sun Jun 17 18:55:10 GMT-03:00 2012 [INFO] Final Memory: 9M/81M [INFO] ~~~ ## 運行拓撲 啟動了*redis-service*并成功構建之后,在*LocalCluster*啟動拓撲。 ~~~ >java -jar target/storm-analytics-0.0.1-jar-with-dependencies.jar ~~~ 啟動拓撲之后,用以下命令啟動Node.js Web應用: ~~~ >node webapp/app.js ~~~ **NOTE:**拓撲和Node.js命令會互相阻塞。嘗試在不同的終端運行它們。 ## 演示這個例子 在瀏覽器輸入[http://localhost:3000/](http://localhost:3000/)開始演示這個例子! ## 關于作者 **Jonathan Leibiusky**,MercadoLibre的主要研究與開發人員,已在軟件開發領域工作逾10年之久。他已為諸多開源項目貢獻過源碼,包括“Jedis”,它在VMware和SpringSource得到廣泛使用。 **Gabriel Eisbruch**一位計算機科學學生,從2007年開始在Mercadolibre(NASDAQ MELI)任架構師。主要負責研究與開發軟件項目。去年,他專門負責大數據分析,為MercadoLibre實現了Hadoop集群。 **Dario Simonassi**在軟件開發領域有10年以上工作經驗。從2004年開,他專門負責大型站點的操作與性能。現在他是MercadoLibre(NASDAQ MELI)的首席架構師,領導著該公司的架構師團隊。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看