Hem Mac'de hem de Ubuntu'da birçok seçeneği denedim.Rserve'i incelikle nasıl kapatabilirim?
http://cran.r-project.org/web/packages/RSclient/RSclient.pdf
http://cran.r-project.org/web/packages/Rserve/Rserve.pdf
Bir açma/kapama için doğru iş akışı ne olduğunu bilemiyorum: Ben Rserve ve RSclient paketleri Rserve belgelerine
http://rforge.net/Rserve/doc.html
ve okumak Rserve içinde bağlantı ve Rserve 'incelikle' kapatmak için.
Örneğin, Ubuntu'da, R kaynağını ./config --enable-R-shlib (Rserve belgelerini izleyerek) ile yükledim ve ayrıca /etc/Rserve.conf dosyasında 'control enable' satırını ekledim. Ben, ancak, bağlantı kapatabilir
library(Rserve)
library(RSclient)
Rserve()
c<-RS.connect()
C## this is an Rserve QAP1 connection
## Trying to shutdown the server
RSshutdown(c)
Error in writeBin(as.integer....): invalid connection
RS.server.shutdown(c)
Error in RS.server.shutdown(c): command failed with satus code 0x4e: no control line present (control commands disabled or server shutdown)
: Ubuntu terminalde
bağlantı kapatıldıktan sonraRS.close(c)
>NULL
C## Closed Rserve connection
, aynı zamanda, aynı zamanda bağımsız değişken 'c' denenmiş seçenekleri (çalıştı , bağlantı) kapalı olsa bile:
YaniRS.server.shutdown()
RSshutdown()
, sorularım şunlardır:
Rserve'i incelikle nasıl kapatabilirim?
2- Rserve RSclient olmadan kullanılabilir mi?
Ben de
How to Shutdown Rserve(), running in DEBUG
baktı ama soru ayıklama modunu belirtir ve ayrıca henüz çözülememiştir. (Kapatma işleminin hata ayıklama modunda çalışıp çalışmadığını sorgulamak/yorumlamak için yeterli saygınlığım yok). çok
how to connect to Rserve with an R client
teşekkür:
Ayrıca bakar!
Teşekkür ederiz! Yani, eğer doğru bir şekilde anlarsam, bir R işlemini bir Rserve örneğiyle birleştirmek için, RSclient'i kullanmalı mıyım? Ayrıca Rserve'de "args" komutunu belirtmem gerekiyordu (aksi halde önemli bir hata alıyorum) ve debug = TRUE kullanırken komut satırı beklemeye devam ediyor ve "Hata: R oturumuyla bağlantı kurulamıyor" ile bitiyor. Yani, bir mac kullanarak, sadece debug = F seçeneği çalışıyor gibi görünüyor ve ben sistem ('ps aux | grep Rserve') kullanıyorum [bu iki farklı ID ile 2 bağlantıyı açar ..]. Çok teşekkür ederim!! – user3570398
Bu, Rserve için harika çalışır (bağlantı noktası = 6311, debug = FALSE, args = "- no-save"). Teşekkür ederim! – user3570398