您好,登錄后才能下訂單哦!
本篇內容介紹了“ Apache IoTDB怎么實現訂閱郵件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Apache 項目的主要溝通方式是郵件列表,我們項目開發者的郵件列表為 dev@iotdb.apache.org , 只要訂閱了這個郵件列表,就能接收到其他人往這個郵箱里發的郵件,同樣,你向這里發的郵件別人也會接收到,類似一個延遲稍微高一些的微信群。
訂閱方式是用郵箱往 dev-subscribe@iotdb.apache.org 發一封郵件,主題內容隨意,可以寫 subscribe。接下來會受到一封確認郵件,確認郵件里有一個鏈接,往這個確認鏈接再回一封郵件就訂閱成功了。
訂閱后的第一件事就是發個自我介紹啦,可以介紹一下自己的姓名、地區、公司、熟悉的語言、技術棧等等。
大家不用把郵件列表當做那么嚴肅的地方,其實這里邊可以討論任何和項目有關的,包括舉辦meetup、反饋 bug、分享設計思路,或者剛入門希望別人給介紹一些入門的任務項等,都是可以的。
剛來對待郵件列表的態度就是:不怕犯錯,不怕說錯,熱情發言。
平時用的是 jira。
此外 github 的 issue 也可以。
如果不知道哪些功能適合自己,可以來郵件列表里問,或者問我也可以。
git clone https://github.com/apache/incubator-iotdb.git
接下來需要將 thrift/target/generated-sources/thrift 和 antlr/target/generated-sources/antlr4 目錄標記成項目源代碼,讓 IDE 識別。
以 IDEA 標記 antlr 目錄為例:
到此為止,代碼中應該就沒有飄紅的了。
第一次調試 IoTDB,可以從兩個模塊入手,服務器(server)和命令行工具(cli )。
首先啟動服務器,主類 IoTDB,debug 模式啟動。
接下來給 TSServiceImpl 類的 executeStatement 打個斷點,Cli 里寫的語句都會發送給服務器,而服務器的線程就通過這個 rpc 函數處理語句了。
接下來啟動命令行工具。主類為 Cli (mac、linux)或 WinCli (windows)。啟動之后會報缺少參數,這個時候可以在箭頭處選 Cli,然后 Edit Configuration
把類 javadoc 里的幾個參數設置到 Program arguments 里,點擊 Apply,OK。
然后就可以 run 啟動 Cli 了(如果想調試客戶端,可以 debug 模式啟動)。啟動之后可以在 run 的控制臺里輸入一個命令,這里以創建存儲組為例,輸入完回車,客戶端進程就開始等待服務器返回結果了。
這時候會自動跳轉到服務器進程的 debugger 里,就可以正式調試了。
另外一種適合學習代碼的是跑測試用例,每個模塊都有對應的測試用例,普通的 UT 命名都對應了(測試的類名+Test),集成測試的后綴是 IT。
“ Apache IoTDB怎么實現訂閱郵件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。