Installer des bibliothèques rJava et RJDBCInstall rJava and RJDBC libraries

Cet article explique comment installer les bibliothèques rJava et RJBDC.This article explains how to install rJava and RJBDC libraries.

ProblèmeProblem

Lorsque vous installez des bibliothèques rJava et RJDBC à l’aide de la commande suivante dans une cellule de bloc-notes :When you install rJava and RJDBC libraries with the following command in a notebook cell:

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

Vous observez l’erreur suivante :You observe the following error:

ERROR: configuration failed for package 'rJava'

CauseCause

Les packages rJava et RJDBC vérifient les dépendances Java et les chemins d’accès aux fichiers qui ne sont pas présents dans le répertoire Azure Databricks R.The rJava and RJDBC packages check for Java dependencies and file paths that are not present in the Azure Databricks R directory.

SolutionSolution

Suivez les étapes ci-dessous pour installer ces bibliothèques sur des clusters en cours d’exécution.Follow the steps below to install these libraries on running clusters.

  1. Exécutez les commandes suivantes dans une %sh cellule.Run following commands in a %sh cell.

    %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. Installez les packages rJava et RJDBC.Install the rJava and RJDBC packages.

    install.packages(c("rJava", "RJDBC"))
    
  3. Vérifiez que le package rJava est installé.Verify that the rJava package is installed.

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