IPython Client is looking for a field called 'url'.
This is what the JSON file that StarCluster generates looks like:
{
"control": XXXXX,
"task": XXXXX,
"notification": XXXXX,
"exec_key": "XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"task_scheme": "leastload",
"mux": XXXXX,
"iopub": XXXXX,
"ssh": "sgeadmin_at_ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com",
"registration": XXXXX,
"interface": "tcp://XX.XX.XX.XX",
"pack": "pickle",
"unpack": "pickle",
"location": "XX.XX.XX.XX"
}
after I upgraded IPython and restarted the cluster.
I noticed that the JSON file for a cluster I made previously looked
somewhat different:
{
"url": "tcp:///XX.XX.XX.XX:XXXXX",
"exec_key": XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,
"ssh": "sgeadmin_at_ec2-XX-XX-XX-XX.us-west-1.compute.amazonaws.com",
"location": "XX.XX.XX.XX"
}
I don't know why. I tried inserting a url key myself but couldn't figure
out what port to specify.
Received on Wed Oct 24 2012 - 21:21:34 EDT