title: Hive: select * is ok but select a column fails
body: <p>It is very strange that when I input the Hive query:</p>
  
  <pre><code>SELECT * FROM tb LIMIT 1;
  </code></pre>
  
  <p>It returns a row from the table successfully. </p>
  
  <p>However, when I select a column from the table, Hive will fail:</p>
  
  <pre><code>SELECT col FROM tb LIMIT 1;
  </code></pre>
  
  <p>Hive gives an error message:</p>
  
  <blockquote>
    <p>FAILED: Execution Error, return code -101 from
    org.apache.hadoop.hive.ql.exec.mr.MapRedTask. GC overhead limit
    exceeded</p>
  </blockquote>
  
  <p>What is wrong with Hive?</p>