Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

This page describes how to run RStudio in a container on Pawsey systems with Slurm.

...

For this example we're going to be using the rocker/tidyverse (external site) Docker image. At the time of writing the latest available R version is 4.3.1. It provides an R installation, the RStudio server, the R devtools and the Tidyverse collection for data science. This image ships with a startup script that allows for a number of runtime options to be specified: see the USE menu in the Rocker homepage (external site).

Setting up the job script

...

Column
width900px


Tip
titleSet the working directory within RStudio

To read data from and write data to this directory, first manually change directory to this location from inside the RStudio session (see figure 2).


The following script launches an RStudio server on the compute node. The first step in the script creates a working directory before launching Rstudio.

...

Clean up when you are finished

Once you have finished:

  • Cancel In the Pawsey cluster, cancel your job with scancel.
  • Kill In your local computer, kill the SSH tunnel, based on the command displayed in the output file. In this case (from your local computer):

kill $( ps x | grep 'ssh.*-L *8787:z123:8787' | awk '{print $1}' )

External links

...