我想有一個模型,我已經在R發送消息到activeMQ隊列。 Google的一個快速搜索指向Rjms
;但是,當我在CRAN上檢查軟件包時,出現錯誤,提示「軟件包Rjms」已從CRAN存儲庫中刪除。「進一步的谷歌搜索只是把我推回到Rjms
。ActiveMQ包爲R
鑑於此,R語言中是否有ActiveMQ包?
我想有一個模型,我已經在R發送消息到activeMQ隊列。 Google的一個快速搜索指向Rjms
;但是,當我在CRAN上檢查軟件包時,出現錯誤,提示「軟件包Rjms」已從CRAN存儲庫中刪除。「進一步的谷歌搜索只是把我推回到Rjms
。ActiveMQ包爲R
鑑於此,R語言中是否有ActiveMQ包?
我最終通過安裝wget的壓縮包的包,而不是通過github上,我通過加載GitHub上安裝的軟件包時,遇到了一個Java異常。
從命令行:
wget http://cran.r-project.org/src/contrib/Archive/Rjmsjars/Rjmsjars_0.0.1.tar.gz
wget http://cran.r-project.org/src/contrib/Archive/Rjms/Rjms_0.0.5.tar.gz
然後將R交互式終端內:
install.packages('~/Rjmsjars_0.0.1.tar.gz', repos = NULL, type ="source")
install.packages('~/Rjms_0.0.5.tar.gz', repos = NULL, type ="source")
當裝載包,我確實能夠初始化一個記錄器和發送一個消息,而無需一個Java例外:
library(Rjms)
logger <- initialize.logger('tcp://xxx.xx:61616', 'Q', "test")
send.status<-to.logger(logger, "{xxx: xxx, xxx: .xx}")
send.status
[1] TRUE
您可以從Github安裝當前版本。首先,您需要安裝依賴關係Rjmsjars
。
library(devtools)
install_github("cran/Rjmsjars")
install_github("smschauhan/Rjms/src/main/resources/Rjms")
謝謝。爲什麼不是CRAN上的軟件包? – Bryan 2014-12-04 02:44:23
@Bryan我想這個包沒有被主動維護。 – 2014-12-04 06:51:38
謝謝。我能夠安裝它,但現在遇到錯誤。我將爲錯誤編寫另一張票並鏈接到此票。 – Bryan 2014-12-04 13:55:19