R/RStudioServer をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
本家様 [[https://posit.co/products/open-source/rstudio-se...
ブラウザをインターフェースとしてRStudioを使えるようにしま...
個別のwindows/macPCにRとRStudio(RStudio Desktop)を入れな...
sshリモート接続越しにRStudioを使うのはいいのだが、アプリ...
このRStudioServerを使うとサーバサイド側で画面を作成して、...
[[https://posit.co/download/rstudio-server/>+https://posi...
ここではRockyLinux8に入れてみますので、「Fedra 34/Red Hat...
するとRStudio Serverパッケージのダウンロードとそのインス...
っでまず入手.
#code(nonumber){{
[root@rockylinux ~]# wget https://download2.rstudio.org/s...
}}
ダウンロードしたファイルは「rstudio-server-rhel-2022.07.2...
次にそれをインストールします
#code(nonumber){{
[root@rockylinux ~]# dnf localinstall ./rstudio-server-rh...
:
Dec 04 04:46:29 rockylinux systemd[1]: Starting RStudio S...
Dec 04 04:46:29 rockylinux rserver[1851]: ERROR Path to R...
Dec 04 04:46:29 rockylinux systemd[1]: rstudio-server.ser...
Dec 04 04:46:29 rockylinux systemd[1]: rstudio-server.ser...
Dec 04 04:46:29 rockylinux systemd[1]: Failed to start RS...
:
[root@rockylinux ~]#
}}
同時に「sqlite-libs」がインストールされて、同時に「RStudi...
原因は、RへのPATH指定とSELinux関連みたい
RへのPATH指定は「/etc/rstudio/rserver.conf」で行う. それ...
#code(nonumber){{
[root@rockylinux ~]# vi /etc/rstudio/rserver.conf
# Server Configuration File
rsession-which-r=/apps/R-4.2.2/bin/R
(ログ設定)
[root@rockylinux ~]# vi /etc/rstudio/logging.conf
[*]
log-level=debug
logger-type=syslog
log-dir=/var/log/rstudio/rstudio-server
(configのテスト)
[root@rockylinux ~]# /usr/lib/rstudio-server/bin/rstudio-...
[root@rockylinux ~]# systemctl restart rstudio-server.ser...
[root@rockylinux ~]# journalctl -u rstudio-server
:
Dec 04 05:14:08 rockylinux rserver[53414]: ERROR Error re...
LOGGED FROM: bool rstudio::core::r_util::{anonymous}...
Dec 04 05:14:08 rockylinux rserver[53414]: ERROR Error re...
LOGGED FROM: int main(int, char* const*) src/cpp/ser...
:
[root@rockylinux ~]#
}}
journalctlで表示されたエラーはSElinux関係で単純にSELinux...
#code(nonumber){{
chcon -R -t bin_t /usr/lib/rstudio-server/bin/
}}
とするとSELinuxは有効のまま消えるみたい. その上で
#code(nonumber){{
[root@rockylinux ~]# systemctl restart rstudio-server.ser...
}}
と実行する.
他外部へのサービスになるので
#code(nonumber){{
[root@rockylinux ~]# dnf install lsof -y
[root@rockylinux ~]# lsof -i -P
:
rserver 53502 rstudio-server 9u IPv4 149066 0t...
:
[root@rockylinux ~]#
}}
と8787で公開している. なのでfirewallで8787を開ける
#code(nonumber){{
[root@rockylinux ~]# firewall-cmd --add-port=8787/tcp --z...
[root@rockylinux ~]# firewall-cmd --reload
}}
そのアドレスにアクセスすると下記のような画面が表示される
&ref(2022y12m04d_052801628.png,nolink,80%);
OS内のユーザ(/etc/passwd)でログインしてみると下記のように...
&ref(2022y12m04d_052907973.png,nolink,70%);
サービスの細かい確認は「rstudio-server」で得られるみたい
#code(nonumber){{
[root@rockylinux ~]# /usr/lib/rstudio-server/bin/rstudio-...
Usage: rstudio-server {status|start|stop|restart|test-con...
[root@rockylinux ~]#
}}
***メモ [#b1d13c02]
8787ではなく80で使いたい場合
「/etc/rstudio/rserver.conf」に「www-port=80」を追記して...
firewallの再設定も忘れずに
install.packages("devtools",Ncpus=3)とすると3倍速くなる.
「libicui18n.so.58がない」とかでエラーが出る場合は anacon...
anacondaにある「「libicui18n.so.58」をLD_LIBRARY_PATHとか...
#code(nonumber){{
export PATH=/apps/R-4.1.1/bin:/usr/bin:/usr/sbin
}}
としてRを起動後「install.packages("devtools",Ncpus=3)」な...
終了行:
本家様 [[https://posit.co/products/open-source/rstudio-se...
ブラウザをインターフェースとしてRStudioを使えるようにしま...
個別のwindows/macPCにRとRStudio(RStudio Desktop)を入れな...
sshリモート接続越しにRStudioを使うのはいいのだが、アプリ...
このRStudioServerを使うとサーバサイド側で画面を作成して、...
[[https://posit.co/download/rstudio-server/>+https://posi...
ここではRockyLinux8に入れてみますので、「Fedra 34/Red Hat...
するとRStudio Serverパッケージのダウンロードとそのインス...
っでまず入手.
#code(nonumber){{
[root@rockylinux ~]# wget https://download2.rstudio.org/s...
}}
ダウンロードしたファイルは「rstudio-server-rhel-2022.07.2...
次にそれをインストールします
#code(nonumber){{
[root@rockylinux ~]# dnf localinstall ./rstudio-server-rh...
:
Dec 04 04:46:29 rockylinux systemd[1]: Starting RStudio S...
Dec 04 04:46:29 rockylinux rserver[1851]: ERROR Path to R...
Dec 04 04:46:29 rockylinux systemd[1]: rstudio-server.ser...
Dec 04 04:46:29 rockylinux systemd[1]: rstudio-server.ser...
Dec 04 04:46:29 rockylinux systemd[1]: Failed to start RS...
:
[root@rockylinux ~]#
}}
同時に「sqlite-libs」がインストールされて、同時に「RStudi...
原因は、RへのPATH指定とSELinux関連みたい
RへのPATH指定は「/etc/rstudio/rserver.conf」で行う. それ...
#code(nonumber){{
[root@rockylinux ~]# vi /etc/rstudio/rserver.conf
# Server Configuration File
rsession-which-r=/apps/R-4.2.2/bin/R
(ログ設定)
[root@rockylinux ~]# vi /etc/rstudio/logging.conf
[*]
log-level=debug
logger-type=syslog
log-dir=/var/log/rstudio/rstudio-server
(configのテスト)
[root@rockylinux ~]# /usr/lib/rstudio-server/bin/rstudio-...
[root@rockylinux ~]# systemctl restart rstudio-server.ser...
[root@rockylinux ~]# journalctl -u rstudio-server
:
Dec 04 05:14:08 rockylinux rserver[53414]: ERROR Error re...
LOGGED FROM: bool rstudio::core::r_util::{anonymous}...
Dec 04 05:14:08 rockylinux rserver[53414]: ERROR Error re...
LOGGED FROM: int main(int, char* const*) src/cpp/ser...
:
[root@rockylinux ~]#
}}
journalctlで表示されたエラーはSElinux関係で単純にSELinux...
#code(nonumber){{
chcon -R -t bin_t /usr/lib/rstudio-server/bin/
}}
とするとSELinuxは有効のまま消えるみたい. その上で
#code(nonumber){{
[root@rockylinux ~]# systemctl restart rstudio-server.ser...
}}
と実行する.
他外部へのサービスになるので
#code(nonumber){{
[root@rockylinux ~]# dnf install lsof -y
[root@rockylinux ~]# lsof -i -P
:
rserver 53502 rstudio-server 9u IPv4 149066 0t...
:
[root@rockylinux ~]#
}}
と8787で公開している. なのでfirewallで8787を開ける
#code(nonumber){{
[root@rockylinux ~]# firewall-cmd --add-port=8787/tcp --z...
[root@rockylinux ~]# firewall-cmd --reload
}}
そのアドレスにアクセスすると下記のような画面が表示される
&ref(2022y12m04d_052801628.png,nolink,80%);
OS内のユーザ(/etc/passwd)でログインしてみると下記のように...
&ref(2022y12m04d_052907973.png,nolink,70%);
サービスの細かい確認は「rstudio-server」で得られるみたい
#code(nonumber){{
[root@rockylinux ~]# /usr/lib/rstudio-server/bin/rstudio-...
Usage: rstudio-server {status|start|stop|restart|test-con...
[root@rockylinux ~]#
}}
***メモ [#b1d13c02]
8787ではなく80で使いたい場合
「/etc/rstudio/rserver.conf」に「www-port=80」を追記して...
firewallの再設定も忘れずに
install.packages("devtools",Ncpus=3)とすると3倍速くなる.
「libicui18n.so.58がない」とかでエラーが出る場合は anacon...
anacondaにある「「libicui18n.so.58」をLD_LIBRARY_PATHとか...
#code(nonumber){{
export PATH=/apps/R-4.1.1/bin:/usr/bin:/usr/sbin
}}
としてRを起動後「install.packages("devtools",Ncpus=3)」な...
ページ名:
1