You should consult the PostgreSQL documentation: http://www.postgresql.org/docs/9.1/static/sql-altertable.html
http://www.postgresql.org/docs/9.1/static/datatype-character.html Essentially, connect to your PostgreSQL instance as a super-user and issue: ALTER TABLE serde_params ALTER COLUMN param_value SET DATA TYPE CHARACTER VARYING(8192); Note: I don't have a postgresql instance handy to test that syntax, but that's roughly the correct syntax to change it to a 8k varchar instead of a 4000 byte. On Mon, Jun 10, 2013 at 12:33 AM, <shouvanik.hal...@accenture.com> wrote: > Hi,**** > > ** ** > > “*if your values for the column on postgres are more than 4000 chars then > I would recommend you alter your postgres meta data table to have a bigger > limit.*”**** > > ** ** > > How to do the above?**** > > ** ** > > Actually, while looking at the logs, I found out that * > /usr/lib/hive/scripts/metastore/upgrade/postgres* location, a file > resides of the name ->* hive-schema-0.10.0.postgres.sql.* > > * * > > *Inside, the file,* > > CREATE TABLE "SERDE_PARAMS" (**** > > "SERDE_ID" bigint NOT NULL,**** > > "PARAM_KEY" character varying(256) NOT NULL,**** > > "PARAM_VALUE" *character varying(4000)* DEFAULT NULL::character > varying**** > > );**** > > ** ** > > What are the steps to do the same? Please help**** > > ** ** > > Regards,**** > > Shouvanik**** > > ** ** > > ** ** > > *From:* Nitin Pawar [mailto:nitinpawar...@gmail.com] > *Sent:* Monday, June 10, 2013 12:58 PM > *To:* user@hive.apache.org > *Subject:* Re: Issue with creating HIVE metadata for a HBASE table with > 2000 + columns**** > > ** ** > > I just took a look at the error stack and hive schema definition. **** > > ** ** > > From error, it looks like you are hitting the char length limit on > postgres schema table SERDE_PARAMS.**** > > ** ** > > if your values for the column on postgres are more than 4000 chars then I > would recommend you alter your postgres meta data table to have a bigger > limit. **** > > ** ** > > On Mon, Jun 10, 2013 at 12:51 PM, Nitin Pawar <nitinpawar...@gmail.com> > wrote:**** > > Can you share your hive version?**** > > ** ** > > ** ** > > On Sat, Jun 8, 2013 at 12:03 AM, Stephen Sprague <sprag...@gmail.com> > wrote:**** > > I would venture to say if you haven't got a reply nobody particularly has > anything useful to add. > > you have a meta data error there. the error message shows you the table > name. You're going to have to dig in there on your own and start with a > some trivial example and work your way up to where it fails. **** > > just showing us an error message is like playing a game of guess which > number i'm thinking of. Show us something that does work; then show us > something slightly different that doesn't work and we might have a chance > at proposing some ideas.**** > > ** ** > > On Fri, Jun 7, 2013 at 1:50 AM, <shouvanik.hal...@accenture.com> wrote:*** > * > > Hi, > > Can anybody please reply. I thought this forum is ACTIVE?**** > > > -----Original Message----- > From: Haldar, Shouvanik > Sent: Thursday, June 06, 2013 2:08 PM > To: 'user@hive.apache.org' > Subject: Issue with creating HIVE metadata for a HBASE table with 2000 + > columns > > Hi, > > I have a HBASE table with 2000 + columns. I have to create a HIVE > metadata. But am facing issue while creating the HIVE table > > FAILED: Error in metadata: > MetaException(message:javax.jdo.JDODataStoreException: Put request failed : > INSERT INTO "SERDE_PARAMS" ("PARAM_VALUE","SERDE_ID","PARAM_KEY") VALUES > (?,?,?) > NestedThrowables: > org.datanucleus.store.mapped.exceptions.MappedDatastoreException: INSERT > INTO "SERDE_PARAMS" ("PARAM_VALUE","SERDE_ID","PARAM_KEY") VALUES (?,?,?) ) > FAILED: Execution Error, return code 1 from > org.apache.hadoop.hive.ql.exec.DDLTask > > > Please help! > > Regards, > Shouvanik > > -----Original Message----- > From: user-h...@hive.apache.org [mailto:user-h...@hive.apache.org] > Sent: Thursday, June 06, 2013 12:42 PM > To: Haldar, Shouvanik > Subject: WELCOME to user@hive.apache.org > > Hi! This is the ezmlm program. I'm managing the user@hive.apache.orgmailing > list. > > Acknowledgment: I have added the address > > shouvanik.hal...@accenture.com > > to the user mailing list. > > Welcome to user@hive.apache.org! > > Please save this message so that you know the address you are subscribed > under, in case you later want to unsubscribe or change your subscription > address. > > > --- Administrative commands for the user list --- > > I can handle administrative requests automatically. Please do not send > them to the list address! Instead, send your message to the correct command > address: > > To subscribe to the list, send a message to: > <user-subscr...@hive.apache.org> > > To remove your address from the list, send a message to: > <user-unsubscr...@hive.apache.org> > > Send mail to the following for info and FAQ for this list: > <user-i...@hive.apache.org> > <user-...@hive.apache.org> > > Similar addresses exist for the digest list: > <user-digest-subscr...@hive.apache.org> > <user-digest-unsubscr...@hive.apache.org> > > To get messages 123 through 145 (a maximum of 100 per request), mail: > <user-get.123_...@hive.apache.org> > > To get an index with subject and author for messages 123-456 , mail: > <user-index.123_...@hive.apache.org> > > They are always returned as sets of 100, max 2000 per request, so you'll > actually get 100-499. > > To receive all messages with the same subject as message 12345, send a > short message to: > <user-thread.12...@hive.apache.org> > > The messages should contain one line or word of text to avoid being > treated as sp@m, but I will ignore their content. > Only the ADDRESS you send to is important. > > You can start a subscription for an alternate address, for example " > john@host.domain", just add a hyphen and your address (with '=' instead > of '@') after the command word: > <user-subscribe-john=host.dom...@hive.apache.org> > > To stop subscription for this address, mail: > <user-unsubscribe-john=host.dom...@hive.apache.org> > > In both cases, I'll send a confirmation message to that address. When you > receive it, simply reply to it to complete your subscription. > > If despite following these instructions, you do not get the desired > results, please contact my owner at user-ow...@hive.apache.org. Please be > patient, my owner is a lot slower than I am ;-) > > --- Enclosed is a copy of the request I received. > > Return-Path: <shouvanik.hal...@accenture.com> > Received: (qmail 39420 invoked by uid 99); 6 Jun 2013 07:11:56 -0000 > Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) > by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jun 2013 07:11:56 > +0000 > X-ASF-Spam-Status: No, hits=-0.7 required=5.0 > tests=RCVD_IN_DNSWL_LOW,SPF_PASS > X-Spam-Check-By: apache.org > Received-SPF: pass (athena.apache.org: domain of > shouvanik.hal...@accenture.com designates 216.32.180.187 as permitted > sender) > Received: from [216.32.180.187] (HELO > co1outboundpool.messaging.microsoft.com) (216.32.180.187) > by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jun 2013 07:11:52 > +0000 > Received: from mail209-co1-R.bigfish.com (10.243.78.241) by > CO1EHSOBE016.bigfish.com (10.243.66.79) with Microsoft SMTP Server id > 14.1.225.23; Thu, 6 Jun 2013 07:11:31 +0000 > Received: from mail209-co1 (localhost [127.0.0.1]) by > mail209-co1-R.bigfish.com (Postfix) with ESMTP id 91A202401C7 for > <user-sc.1370502547.pbccgcglodompekokpie-shouvanik.haldar= > accenture....@hive.apache.org>; > Thu, 6 Jun 2013 07:11:31 +0000 (UTC) > X-Forefront-Antispam-Report: CIP:170.252.43.196 > ;KIP:(null);UIP:(null);IPV:NLI;H:amrxe3001.dir.svc.accenture.com;RD: > amrxe3001.accenture.com;EFVD:NLI > X-SpamScore: -2 > X-BigFish: > VPS-2(z5687k56bfiz9371I542Izz1f42h1ee6h1de0h1fdah1202h1e76h1d1ah1d2ah1fc6hzz8275ch17326ah186M18602eh8275bh8275dh1cd15fiz2fh2a8h668h839h944hd25hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh15d0h162dh1631h1758h18e1h1946h19b5h1b0ah1d0ch1d2eh1d3fh1dfeh1dffh1e10h1e1dh1155h) > Received-SPF: pass (mail209-co1: domain of accenture.com designates > 170.252.43.196 as permitted sender) client-ip=170.252.43.196; > envelope-from=shouvanik.hal...@accenture.com; helo= > amrxe3001.dir.svc.accenture.com ;ccenture.com ; > Received: from mail209-co1 (localhost.localdomain [127.0.0.1]) by > mail209-co1 > (MessageSwitch) id 1370502635940071_26153; Thu, 6 Jun 2013 07:10:35 +0000 > (UTC) > Received: from CO1EHSMHS019.bigfish.com (unknown [10.243.78.251]) by > mail209-co1.bigfish.com (Postfix) with ESMTP id 62070A80090 for > <user-sc.1370502547.pbccgcglodompekokpie-shouvanik.haldar= > accenture....@hive.apache.org>; > Thu, 6 Jun 2013 07:10:28 +0000 (UTC) > Received: from amrxe3001.dir.svc.accenture.com (170.252.43.196) by > CO1EHSMHS019.bigfish.com (10.243.66.29) with Microsoft SMTP Server (TLS) > id 14.1.225.23; Thu, 6 Jun 2013 07:10:28 +0000 > Received: from AMRXH3006.dir.svc.accenture.com (10.63.34.50) by > amrxe3001.accenture.com (10.63.35.191) with Microsoft SMTP Server id > 8.3.298.1; Thu, 6 Jun 2013 03:11:10 -0400 > Received: from email.accenture.com (170.248.175.71) by > AMRXH3006.dir.svc.accenture.com (10.63.34.76) with Microsoft SMTP Server > (TLS) id 8.3.298.1; Thu, 6 Jun 2013 03:11:52 -0400 > Received: from 048-CH1MPN2-281.048d.mgd.msft.net ([169.254.1.183]) by > 048-CH1MMR1-032.048d.mgd.msft.net ([170.248.175.71]) with mapi id > 14.02.0328.011; Thu, 6 Jun 2013 07:11:23 +0000 > From: <shouvanik.hal...@accenture.com> > To: > <user-sc.1370502547.pbccgcglodompekokpie-shouvanik.haldar= > accenture....@hive.apache.org> > Subject: RE: confirm subscribe to user@hive.apache.org > Thread-Topic: confirm subscribe to user@hive.apache.org > Thread-Index: AQHOYoTMTXy1e1YHhkilKi/plTgpAJkoRLBQ > Date: Thu, 6 Jun 2013 07:10:07 +0000 > Message-ID: < > d4a61aee32b48844b37951efdbc6c21b16fad...@048-ch1mpn2-281.048d.mgd.msft.net > > > References: <1370502547.37782.ez...@hive.apache.org> > In-Reply-To: <1370502547.37782.ez...@hive.apache.org> > Accept-Language: en-US > Content-Language: en-US > X-MS-Has-Attach: > X-MS-TNEF-Correlator: > x-originating-ip: [10.13.37.130] > Content-Type: text/plain; charset="us-ascii" > Content-Transfer-Encoding: quoted-printable > MIME-Version: 1.0 > X-OriginatorOrg: accenture.com > X-Virus-Checked: Checked by ClamAV on apache.org > > > > This message is for the designated recipient only and may contain > privileged, proprietary, or otherwise confidential information. If you have > received it in error, please notify the sender immediately and delete the > original. Any other use of the e-mail by you is prohibited. > > Where allowed by local law, electronic communications with Accenture and > its affiliates, including e-mail and instant messaging (including content), > may be scanned by our systems for the purposes of information security and > assessment of internal compliance with Accenture policy. > > > ______________________________________________________________________________________ > > www.accenture.com**** > > ** ** > > > > **** > > ** ** > > -- > Nitin Pawar**** > > > > **** > > ** ** > > -- > Nitin Pawar**** >