تثبيت مكتبتي rJava وRJDBC

توضح هذه المقالة كيفية تثبيت مكتبات rJava و RJBDC.

مشكلة

عند تثبيت مكتبات rJava و RJDBC مع الأمر التالي في خلية دفتر ملاحظات:

install.packages(c("rJava", "RJDBC"))

لاحظ الخطأ التالي:

ERROR: configuration failed for package 'rJava'

السبب

الحزم rJava و RJDBC تحقق من تبعيات Java و مسارات الملفات غير موجودة في الدليل R Databricks Azure.

حل

اتبع الخطوات التالية لتثبيت هذه المكتبات على مجموعات قيد التشغيل.

  1. تشغيل الأوامر التالية في %sh خلية.

    %sh
    ls -l /usr/bin/java
    ls -l /etc/alternatives/java
    ln -s /usr/lib/jvm/java-8-openjdk-amd64 /usr/lib/jvm/default-java
    R CMD javareconf
    
  2. تثبيت حزم rJava و RJDBC.

    install.packages(c("rJava", "RJDBC"))
    
  3. تحقق من تثبيت حزمة rJava.

    dyn.load('/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so')
    library(rJava)