You can execute dfs commands from inside hive

hive>dfs -ls

You can also use virtual columns inside a select

https://cwiki.apache.org/Hive/languagemanual-virtualcolumns.html

However there is no direct command in hive to list the files in a
table/partition.

On Thu, Jan 31, 2013 at 4:55 PM, Keith Wiley <kwi...@keithwiley.com> wrote:
> Hmmm, that doesn't seem to list the files in the directory.
>
> On Jan 31, 2013, at 12:12 , Edward Capriolo wrote:
>
>> Try
>> describe extended <tablename>
>> or
>> describe extended <tablename> (<partition>)
>>
>> the location is one of the properties
>>
>> Edward
>>
>>
>> On Thu, Jan 31, 2013 at 2:37 PM, Keith Wiley <kwi...@keithwiley.com> wrote:
>>> "show tables" shows the HDFS directories which correspond to Hive tables 
>>> and various select queries show data from inside the files (each row of a 
>>> file being a row of the overarching table that the entire directory 
>>> represents)...or so I have convinced myself...but can Hive show the HDFS 
>>> filenames?  Or is "hadoop fs -ls" the only way to do that?
>>>
>>> Thanks.
>
>
> ________________________________________________________________________________
> Keith Wiley     kwi...@keithwiley.com     keithwiley.com    
> music.keithwiley.com
>
> "You can scratch an itch, but you can't itch a scratch. Furthermore, an itch 
> can
> itch but a scratch can't scratch. Finally, a scratch can itch, but an itch 
> can't
> scratch. All together this implies: He scratched the itch from the scratch 
> that
> itched but would never itch the scratch from the itch that scratched."
>                                            --  Keith Wiley
> ________________________________________________________________________________
>

Reply via email to