2016-08-29 20 views
5

Tôi muốn cập nhật từ SparkR 1.4.0 để SparkR 2.0.0, nhưng tôi nhận được lỗi sau:Làm thế nào để nâng cấp lên 2.0.0 SparkR gói vào R

had non-zero exit status

Điều này là do SparkR 2.0.0 không có sẵn trên cran.

Tương tự, SparkR 1.6.2-SparkR 2.0.0, chúng tôi nhận được:

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

Làm sao người ta cài đặt Spark 2.0.0 từ đó? (Tôi không muốn cài đặt SparkR vì nó đã được cài đặt như hạt 1.6.2 tôi phải cập nhật nó là 2.0.0)

+0

tôi muốn sử dụng hàm read.jdbc có sẵn trong SparkR (2.0.0) –

+0

Đọc cách cài đặt các gói R từ nguồn. Ngoài ra nó có thể thất bại nếu SparkR thêm một số phụ thuộc hệ điều hành bạn không có, bạn cần phải đọc đầu ra cài đặt để phát hiện điều đó. – jangorecki

+0

@jangorecki yup tôi đã đọc nó nhưng nó cho SparkR (1.1.4). –

Trả lời

3

SparkR không chỉ yêu cầu gói R mà còn toàn bộ phần phụ trợ Spark được kéo vào. muốn nâng cấp SparkR, bạn đang nâng cấp Spark, không chỉ gói R.

Hiện tại, bạn có thể tham khảo gói sparklyr vì nó làm cho tất cả điều này dễ dàng hơn rất nhiều.

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

Nó cũng cung cấp nhiều chức năng hơn SparkR.

+0

Cài đặt hoàn tất. Thông báo cảnh báo: Giá trị [[3L]] (cond): Không đặt được cài đặt ghi nhật ký –

+1

là cảnh báo. không phải là lỗi. – cantdutchthis

Các vấn đề liên quan