title: MetaException(message:java.lang.IllegalArgumentException: java.net.UnknownHostException) while running sql query on pyspark
body: <p>I am running pyspark on a docker. I am able to do basic operation with pyspark. But when i try to execute sql queries, i get the following exception</p>
  
  <pre><code>[IN] from pyspark.sql import SQLContext, HiveContext
       sqlContext = HiveContext(sc)
       rdd = sqlContext.parquetFile("/2014122x.parquet")
       rdd.count()
  [OUT] 53855299L
  </code></pre>
  
  <p>But when i execute the following query, i get the following errors</p>
  
  <pre><code>[IN] rdd.registerAsTable("tweets")
       sqlContext.sql("drop table if exists tweets_filtered")
       %time sqlContext.sql("create table tweets_filtered as "\
              +" select floor(cast(timestamp_ms as decimal)/(900*1000)) as ts, source"\
              +", user.geo_enabled, user.followers_count, user.friends_count, user.id"\
              +", user.lang, user.location, user.verified"\
              +" from tweets a where timestamp_ms is not null")
  sqlContext.cacheTable("tweets_filtered")
  
      Py4JJavaError: An error occurred while calling o18.sql.
  : org.apache.spark.sql.execution.QueryExecutionException: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:java.lang.IllegalArgumentException: java.net.UnknownHostException: 3f8c07a0e645)
      at org.apache.spark.sql.hive.HiveContext.runHive(HiveContext.scala:309)
      at org.apache.spark.sql.hive.HiveContext.runSqlHive(HiveContext.scala:276)
      at org.apache.spark.sql.hive.execution.DropTable.sideEffectResult$lzycompute(commands.scala:58)
      at org.apache.spark.sql.hive.execution.DropTable.sideEffectResult(commands.scala:56)
      at org.apache.spark.sql.execution.Command$class.execute(commands.scala:46)
      at org.apache.spark.sql.hive.execution.DropTable.execute(commands.scala:51)
      at org.apache.spark.sql.SQLContext$QueryExecution.toRdd$lzycompute(SQLContext.scala:425)
      at org.apache.spark.sql.SQLContext$QueryExecution.toRdd(SQLContext.scala:425)
      at org.apache.spark.sql.SchemaRDDLike$class.$init$(SchemaRDDLike.scala:58)
      at org.apache.spark.sql.SchemaRDD.&lt;init&gt;(SchemaRDD.scala:108)
      at org.apache.spark.sql.hive.HiveContext.sql(HiveContext.scala:94)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:231)
      at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:379)
      at py4j.Gateway.invoke(Gateway.java:259)
      at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:133)
      at py4j.commands.CallCommand.execute(CallCommand.java:79)
      at py4j.GatewayConnection.run(GatewayConnection.java:207)
      at java.lang.Thread.run(Thread.java:744)
  </code></pre>
  
  <p>Can someone please help fix this issue?</p>