Amazon SageMaker ノートブックインスタンスの R 環境に rJDBC パッケージをインストールしたいと考えています。
解決方法
rJDBC パッケージを SageMaker ノートブックインスタンスの R 環境にインストールするには、次の操作を行います。
1. SageMaker コンソールを開きます。
2. ナビゲーションペインで、[Notebook (ノートブック) を選択し、[Notebook instances] (ノートブックインスタンス) を選択します。
3. rJDBC パッケージをインストールするノートブックインスタンスを選択します。
4. [Open JupyterLab] (JupyterLab を開く) を選択します。ノートブックがインターネットに接続できることを確認します。この接続は、Anaconda リポジトリから rJDBC パッケージをダウンロードするために必要です。
5. 新しいターミナルを開き、次のコマンドを所定の順序で実行します。
source activate R
conda install -y -c r r-rjdbc
conda deactivate
6. R カーネルを使用して新しい Jupyter Notebook を開きます。
7. セルで以下のコマンドを実行します。
dyn.load('/home/ec2-user/anaconda3/envs/R/lib/jvm/lib/server/libjvm.so')
8. rJDBC パッケージがインストールされていることを確認するには、Jupyter Notebook で以下のコマンドを実行します。
library(RJDBC)
出力は次のようになります。
Loading required package: DBI
Loading required package: rJava
関連情報
ノートブックインスタンスへのアクセス
ノートブックインスタンスに外部ライブラリとカーネルをインストールする