<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Cannot drop Hive partition with control characters in partition name in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98144#M61284</link>
    <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/235/bpreachuk.html" nodeid="235"&gt;@bpreachuk&lt;/A&gt; &lt;/P&gt;&lt;P&gt;did the above query delete the partition?&lt;/P&gt;</description>
    <pubDate>Tue, 11 Apr 2017 10:38:50 GMT</pubDate>
    <dc:creator>schitirala</dc:creator>
    <dc:date>2017-04-11T10:38:50Z</dc:date>
    <item>
      <title>Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98137#M61277</link>
      <description>&lt;P&gt;Cleaning up some bad partitions, created in error.&lt;/P&gt;&lt;P&gt;We currently have an external table with a Hive Partition that I am unable to drop via Alter statement.  The Partition has control characters (%0D - what was a Carriage Return) in the partition name field.&lt;/P&gt;&lt;P&gt;The table is External and is called  &amp;lt;tableName&amp;gt;.  It's partitioned by fiscal_year and erp.  &lt;/P&gt;&lt;PRE&gt;show partitions &amp;lt;tableName&amp;gt;;    
fiscal_year=2014%0D/erp=ae_na%0D%0D    
fiscal_year=2014/erp=ae_na    
fiscal_year=2014/erp=be_na 
...&lt;/PRE&gt;&lt;P&gt;The underlying files in HDFS were deleted long ago and no longer exist.  &lt;/P&gt;&lt;P&gt;I have tried the following commands without success: &lt;/P&gt;&lt;PRE&gt;ALTER TABLE &amp;lt;tableName&amp;gt; DROP IF EXISTS PARTITION(fiscal_year='2014%0D', erp='ae_na%0D%0D');
ALTER TABLE &amp;lt;tableName&amp;gt; DROP PARTITION(fiscal_year='2014%0D', erp='ae_na%0D%0D');
ALTER TABLE &amp;lt;tableName&amp;gt; DROP PARTITION(fiscal_year&amp;gt;'2014');&lt;/PRE&gt;&lt;P&gt;Is there a way to drop this partition, or do I have to copy the data out, rebuild the table and move the data back in?  &lt;/P&gt;&lt;P&gt;Thanks in advance.  &lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 04:58:47 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98137#M61277</guid>
      <dc:creator>bpreachuk</dc:creator>
      <dc:date>2015-12-08T04:58:47Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98138#M61278</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/235/bpreachuk.html" nodeid="235"&gt;@bpreachuk&lt;/A&gt; What error message are you getting?&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 05:06:47 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98138#M61278</guid>
      <dc:creator>nsabharwal</dc:creator>
      <dc:date>2015-12-08T05:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98139#M61279</link>
      <description>&lt;P&gt;No error message - It just silently does not drop the partition.  Checked Hive logs - no underlying messages.  Plus I've confirmed there are no security issues either.  &lt;/P&gt;&lt;P&gt;When it does drop a partition you get a positive message - something to the effect of 'PARTITION XXXXX dropped successfully'   &lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 05:14:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98139#M61279</guid>
      <dc:creator>bpreachuk</dc:creator>
      <dc:date>2015-12-08T05:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98140#M61280</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/307/yzhang.html" nodeid="307"&gt;&lt;/A&gt;&lt;A rel="user" href="https://community.cloudera.com/users/235/bpreachuk.html" nodeid="235"&gt;@bpreachuk&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Could you share the ddl? I would like to reproduce in my env.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 05:30:48 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98140#M61280</guid>
      <dc:creator>nsabharwal</dc:creator>
      <dc:date>2015-12-08T05:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98141#M61281</link>
      <description>&lt;P&gt;Will do.  I will send DDL and show partitions data in an email as-is.  The difficulty lies in that I can't show you you how the partition was created with the bad data - the person who did it is no longer available.  &lt;/P&gt;</description>
      <pubDate>Tue, 08 Dec 2015 05:38:59 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98141#M61281</guid>
      <dc:creator>bpreachuk</dc:creator>
      <dc:date>2015-12-08T05:38:59Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98142#M61282</link>
      <description>&lt;P&gt;Use \r. Special characters are URL escaped, which is why your command above doesn't work.&lt;/P&gt;&lt;PRE&gt;ALTER TABLE &amp;lt;tableName&amp;gt; DROP IF EXISTS PARTITION(fiscal_year='2014\r', erp='ae_na\r\r');&lt;/PRE&gt;</description>
      <pubDate>Thu, 10 Dec 2015 00:30:23 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98142#M61282</guid>
      <dc:creator>carters</dc:creator>
      <dc:date>2015-12-10T00:30:23Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98143#M61283</link>
      <description>&lt;P&gt;Thanks Carter!&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2015 00:48:36 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98143#M61283</guid>
      <dc:creator>bpreachuk</dc:creator>
      <dc:date>2015-12-10T00:48:36Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98144#M61284</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/235/bpreachuk.html" nodeid="235"&gt;@bpreachuk&lt;/A&gt; &lt;/P&gt;&lt;P&gt;did the above query delete the partition?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2017 10:38:50 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98144#M61284</guid>
      <dc:creator>schitirala</dc:creator>
      <dc:date>2017-04-11T10:38:50Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98145#M61285</link>
      <description>&lt;P&gt;Hi &lt;A href="https://community.hortonworks.com/users/12925/schitira.html"&gt;@suresh kumar c&lt;/A&gt;. It was a long time ago, but yes I believe it did fix the query.&lt;/P&gt;&lt;P&gt;Here is some quick checking to confirm: %0D is a carriage return in this chart: &lt;A href="http://www.degraeve.com/reference/urlencoding.php"&gt;http://www.degraeve.com/reference/urlencoding.php&lt;/A&gt; and then I looked it up in this chart &lt;A href="https://en.wikipedia.org/wiki/Escape_sequences_in_C"&gt;https://en.wikipedia.org/wiki/Escape_sequences_in_C&lt;/A&gt; and saw that \r = carriage return = %0D.&lt;/P&gt;&lt;P&gt;Whatever your control character is, look it up and make sure it is URL-escaped when you try to drop the partition.&lt;/P&gt;&lt;P&gt;I hope this helps.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2017 19:28:06 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98145#M61285</guid>
      <dc:creator>bpreachuk</dc:creator>
      <dc:date>2017-04-11T19:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot drop Hive partition with control characters in partition name</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98146#M61286</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/235/bpreachuk.html" nodeid="235"&gt;@bpreachuk&lt;/A&gt; &lt;A rel="user" href="https://community.cloudera.com/users/982/carters.html" nodeid="982"&gt;@Carter Shanklin&lt;/A&gt; I have similar problem inserted Hive partition column as (CL=18) which stored as /../CL=CL%3D18 (invalid partition). I tried using escape sequence \x3D , \u0030 did not work, am I doing some thing wrong for Equal(=) sign?&lt;/P&gt;&lt;P&gt;alter table tb drop partition (CL='CL\x3D18);   &amp;lt;-- did not work&lt;/P&gt;</description>
      <pubDate>Fri, 12 Oct 2018 04:56:31 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Cannot-drop-Hive-partition-with-control-characters-in/m-p/98146#M61286</guid>
      <dc:creator>girisht_bigdata</dc:creator>
      <dc:date>2018-10-12T04:56:31Z</dc:date>
    </item>
  </channel>
</rss>

