Thanks for all your help.
I fix my problem by editing the hive-site.xml.

<property>
  <name>hive.aux.jars.path</name>
  <value>file:///usr/lib/hive/lib/hive-contrib-0.7.0-CDH3B4.jar</value>
  <description>These JAR file are available to all users for all
 jobs</description>
 </property>

Now, I want to understand the "input.regex" . Is this Java regular
expression?
Thanks.


在 2011年5月27日 下午11:21,bangbig <lizhongliangg...@163.com>写道:

> Check the log file, you can find more information about the error. The log
> file could be found from the URL given below.
>
>
> At 2011-05-27 20:07:17,"jinhang du" <dujinh...@gmail.com> wrote:
>
> Are there any documents to help me understand the meaning and usage of
> "input.regex"?
>
> I create table as your introduction. And "select * from table1" returns the
> right answer.
> However, "select table1.str1 from table1" gains the following exception.
>
> Total MapReduce jobs = 1
> Launching Job 1 out of 1
> Number of reduce tasks is set to 0 since there's no reduce operator
> Starting Job = job_201104251139_2123, Tracking URL =
> http://hadoop-12.apexlab.org:50030/jobdetails.jsp?jobid=job_201104251139_2123
> Kill Command = /usr/lib/hadoop/bin/hadoop job
> -Dmapred.job.tracker=hadoop-12:9001 -kill job_201104251139_2123
> 2011-05-27 20:04:41,618 Stage-1 map = 0%,  reduce = 0%
> 2011-05-27 20:05:05,413 Stage-1 map = 100%,  reduce = 100%
> Ended Job = job_201104251139_2123 with errors
> FAILED: Execution Error, return code 2 from
> org.apache.hadoop.hive.ql.exec.MapRedTask
>
> Can you help me? thanks.
>
>
>
> 在 2011年5月25日 下午9:57,valentina kroshilina <kroshil...@gmail.com>写道:
>
>> you can use something like this:
>>
>> CREATE EXTERNAL TABLE IF NOT EXISTS table1 (
>>    str1 int,
>>    str2 int,
>>    str3 int
>> )
>> ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.RegexSerDe'
>> With SERDEPROPERTIES (
>> "input.regex"="(\\d+)&&&&(\\d+)&&&&(\\d+)"
>> )
>> LOCATION '/path1;
>>
>>
>> 2011/5/25 jinhang du <dujinh...@gmail.com>
>>
>>> Hi all,
>>>
>>> I want to custom the delimiter of the table in a row.
>>> Like my data format is '1&&&&2&&&&4‘, and how could I create a table
>>> (int, int, int)
>>>
>>> Thanks.
>>>
>>> --
>>> dujinhang
>>>
>>
>>
>>
>> --
>> valentina kroshilina
>>
>
>
>
> --
> dujinhang
>
>
>
>


-- 
dujinhang

Reply via email to