1

Is there a way to start run R interactively on a slave node?

Although we can login to the server using qlogin, this does not allow us to launch emacs + ess, which runs on the head node.

Thanks!

as per @newuser's request, I found the following parts of the PATH variable that are only found when on the head node, but are removed from path when on the slave node

/opt/eclipse:/opt/maven/bin:/opt/dell/srvadmin/bin

David LeBauer
  • 31,011
  • 31
  • 115
  • 189
  • what type of cluster structure are you dealing with? – JD Long Nov 16 '10 at 17:02
  • I think this is really a Rocks specific issue. I would not know a Rocks cluster if it fell on me, however. If you can get a terminal login with qlogin, can you run "emacs -nw" (non graphical Emacs)? – JD Long Nov 16 '10 at 17:51
  • 1
    I suspect that emacs is not installed on the slave nodes. You may need to discuss installation with your cluster admin. – JD Long Nov 16 '10 at 21:42
  • ans to JD's first question: rocks cluster on red hat – David LeBauer Nov 16 '10 at 21:58

1 Answers1

2

There is a fair chance that emacs is not installed on the slave nodes. You may need to discuss installation with your cluster admin. They will need to install Emacs on each node in order for you to use it there. Keep in mind, however, that this sort of breaks the typical grid paradigm where the master node controls jobs and the slave nodes are worker bees. Generally in this paradigm one does not edit files manually on the slave nodes. I suspect that is why emacs is not installed on the slaves.

JD Long
  • 59,675
  • 58
  • 202
  • 294
  • thanks for the answer. the issue is that we are slowing down the head node by running R interactively and they want us to use the slave note... so part of the challenge is to separate the computationally intensive stuff into a script or function that can be run on a node using qsub from the command line – David LeBauer Dec 01 '10 at 20:06