diff --git a/ec2/spark_ec2.py b/ec2/spark_ec2.py
index e22d93bd31bc2dc02eca5979d2fa699d6a7f6e0b..f5c2bfb697c81caf55c41fe9a4790b9bb397f3f2 100755
--- a/ec2/spark_ec2.py
+++ b/ec2/spark_ec2.py
@@ -279,6 +279,7 @@ def launch_cluster(conn, opts, cluster_name):
         master_group.authorize(src_group=slave_group)
         master_group.authorize('tcp', 22, 22, '0.0.0.0/0')
         master_group.authorize('tcp', 8080, 8081, '0.0.0.0/0')
+        master_group.authorize('tcp', 18080, 18080, '0.0.0.0/0')
         master_group.authorize('tcp', 19999, 19999, '0.0.0.0/0')
         master_group.authorize('tcp', 50030, 50030, '0.0.0.0/0')
         master_group.authorize('tcp', 50070, 50070, '0.0.0.0/0')