Databricks에서 R Prophet을 설치할 때의 오류 및 대책

1915 단어 RDatabricksprophet
최근에 만났기 때문에 해결책을 적어 둡니다.

현상



Databricks 클러스터 라이브러리로 prophet을 설치하려고 하면 다음 오류로 설치할 수 없습니다.
java.lang.RuntimeException: Installation failed with message: 
Error installing R package: Could not install package with error:   installation of package 'V8' had non-zero exit status
  installation of package 'rstan' had non-zero exit status
  installation of package 'prophet' had non-zero exit status
Full error log available at /databricks/driver/library-install-logs/r-package-installation-2021-05-12T09:28:44Z-ue08v7_4.log

해결책



클러스터의 init 스크립트에서 V8을 설치합니다. 그런 다음 Prophet을 클러스터 라이브러리로 설치합니다.

파이썬

R 노트북에서 Python을 실행하고 있으므로 %python 매직 명령을 지정합니다.
%python
dbutils.fs.put("/databricks/scripts/v8-install.sh","""
sudo apt-get install -y libv8-dev""", True)

init script를 클러스터로 설정합니다.


클러스터 라이브러리로 Prophet을 설치합니다.


Databricks 무료 평가판



Databricks 무료 평가판

좋은 웹페이지 즐겨찾기