आर

2016-08-29 6 views
5

मैं SparkR 1.4.0 से SparkR 2.0.0 को अपडेट करना चाहते हैं SparkR 2.0.0 पैकेज को अद्यतन करने के लिए कैसे, लेकिन मैं निम्नलिखित त्रुटि मिलती है:आर

had non-zero exit status

इसका कारण यह है SparkR 2.0.0 क्रैन पर उपलब्ध नहीं है।

इसी तरह, SparkR 2.0.0 करने के लिए SparkR 1.6.2 से, हम पाते हैं:

Warning in install.packages : 
package ‘SparkR’ is not available (for R version 3.3.0) 

कैसे एक वहाँ से Spark 2.0.0 स्थापित करता है? (मैं स्पार्कआर स्थापित नहीं करना चाहता क्योंकि यह पहले से ही 1.6.2 अखरोट के रूप में स्थापित है। मुझे इसे 2.0.0 के रूप में अपडेट करना है)

+0

मैं read.jdbc फ़ंक्शन का उपयोग करना चाहता हूं जो स्पार्कआर (2.0.0) –

+0

में उपलब्ध है, स्रोत से आर पैकेज को कैसे स्थापित करें पढ़ें। इसके अतिरिक्त यह विफल हो सकता है यदि स्पार्कआर ने आपके पास कुछ ओएस निर्भरता नहीं जोड़ा है, तो आपको उस स्थान को स्थापित करने के लिए इंस्टॉलेशन आउटपुट पढ़ने की आवश्यकता है। – jangorecki

+0

@jangorecki yup मैं इसे पहले से ही पढ़ता हूं लेकिन स्पार्कआर (1.1.4) के लिए। –

उत्तर

3

स्पार्कआर को केवल एक आर पैकेज की आवश्यकता नहीं है बल्कि एक संपूर्ण स्पार्क बैकएंड को खींचने की आवश्यकता है। स्पार्कआर को अपग्रेड करना चाहते हैं, आप सिर्फ आर पैकेज के बजाय स्पार्क को अपग्रेड कर रहे हैं।

आजकल आप sparklyr पैकेज का संदर्भ ले सकते हैं क्योंकि यह सब कुछ बहुत आसान बनाता है।

install.packages("devtools") 
devtools::install_github("rstudio/sparklyr") 
library(sparklyr) 
spark_install(version = "1.6.2") 
spark_install(version = "2.0.0") 

यह स्पार्कआर की तुलना में अधिक कार्यक्षमता भी प्रदान करता है।

+0

स्थापना पूर्ण हो गई। चेतावनी संदेश: मूल्य [[3L]] (cond): लॉगिंग सेटिंग्स सेट करने में विफल –

+1

चेतावनी देता है। कोई त्रुटि नहीं – cantdutchthis