Vấn đề
Chạy tập lệnh hoặc R lệnh kết quả lỗi:
Lỗi nghiêm trọng: không thể tạo 'R_TempDir'
Lỗi: 18:25: bất ngờ biểu tượng
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1
^
Thực hiện tạm dừng
Lỗi: 18:25: bất ngờ biểu tượng
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1
^
Thực hiện tạm dừng
Giải pháp
Điều này thường là do không có khả năng ghi vào thư mục tạm thời hiện tại được chỉ định cho phiên R do quyền hoặc hết dung lượng.
Theo mặc định, R trên Linux phiên sẽ ghi các tệp tạm thời cho mỗi phiên thư mục mẫu '/ tmp/RtmpO2MIQ7' vị trí thư mục con trong thư mục/tmp được tạo ngẫu nhiên cho mỗi phiên làm việc mới. Trong phiên, bạn có thể xác định thư mục tạm thời hiện tại với lệnh 'tempdir()'. Đầu phiên, R sẽ lần đầu tiên kiểm tra, xem các biến môi trường TMPDIR, TMP và tạm thời được thiết lập và sử dụng đầu tiên được đặt là thư mục temp. Nếu không được thiết lập, nó sẽ mặc định/tmp. Nếu tmp không đủ để giữ các tệp tạm thời hoạt động tạo ra bởi một số thao tác RevoScaleR, bạn có thể tạo một hệ thống tệp tạm thời khác với nhiều không gian hơn tmp và xuất khẩu TMPDIR để trỏ tới nó trong môi trường.
Môi trường cụm, điều này sẽ được thực hiện trên tất cả các nút. Để LSF cụm, hãy tham khảo phần 7.8.1 RRE cài đặt dành cho Linux LSF có thể ghi đè giá trị TMPDIR này trong một số trường hợp và chuyển tệp tmp/tmp không. Điều này có thể bị vô hiệu hoá trong lsf.conf.