4

ラップトップでRコードを記述して、AmazonS3マシンで実行する実験に興味があります。ワークフローを構築していて、データはEC2インスタンスにのみ存在し、ローカルマシンには存在しないため、実行をインタラクティブにする必要があります。

X11をリダイレクトして、ローカルマシンにESSの削除ウィンドウを配置することはできましたが、遅延の問題がいくつかありました。私がやりたいのは、ESSに実行コマンドをリモートマシンに送信させることです。

グーグルの周りで、グラフィカル出力をローカルマシンにリダイレクトすることを含め、まさにこれを行っているように見える非常に興味深いブログ投稿を見つけました。Amazon EC2でこのタイプのワークフローを経験したことがあり、ヒント/コツ/アドバイスはありますか?

4

2 に答える 2

3

ESSマニュアルでは、リモートRインスタンスへの接続について説明していますが、優れたトランプモード( sshとscpの驚異を使用する/user@some.machine.com:/path/file.txt一般化によってファイルを開くことができるモード)と同じです。/path/to/file.txt

私はそれをしていません。しかし、私がよくすることは、Emacsをデーモンモードで起動することです。

$ emacs --daemon

そして、経由して接続します

$ emacsclient -nw    # tty, works great for `screen` over `ssh`

または私が帯域幅を持っている場合

$ emacsclient -c     # graphical via x11

今のところ、Emacsは実行し続けているので、Rを介して起動するとM-x R、そのRプロセスも実行し続けます...そして自由に切断して再接続できます。とてもパワフルな。クラウドのメインワーカーセッションでそれを行うことができます。

これをリモート呼び出しと組み合わせることができるはずですが、そのためには、ESSリストで実際のアドバイスを求める必要がある場合があります。

于 2010-10-05T20:01:43.770 に答える
0

cloudnumbers.comをチェックしてください。彼らはあなたが必要としていることをしていると思います(Rマシンクラスター、ブラウザーのVNC)

于 2011-07-13T11:45:22.300 に答える