|
|
-
Has anyone ever written a file system where the data is held in resources
Steve Lewis 2011-09-14, 16:24
When writing tests it is useful to keep all data in resources since this makes automatic execution easier. The structure of a set of resources should make it easy to have a schema such as res:// to look there - Has anyone already done the work.
-- Steven M. Lewis PhD 4221 105th Ave NE Kirkland, WA 98033 206-384-1340 (cell) Skype lordjoe_com
-
Re: Has anyone ever written a file system where the data is held in resources
Kevin Burton 2011-09-14, 16:38
You can already do this with the JAR file format… if you load a resource via path it uses the class loader system to find it in all available jars.
Kevin
On Wed, Sep 14, 2011 at 9:24 AM, Steve Lewis <[EMAIL PROTECTED]> wrote:
> When writing tests it is useful to keep all data in resources since this > makes automatic execution easier. > The structure of a set of resources should make it easy to have a schema > such as res:// to look there - > Has anyone already done the work. > > -- > Steven M. Lewis PhD > 4221 105th Ave NE > Kirkland, WA 98033 > 206-384-1340 (cell) > Skype lordjoe_com > > > --
Founder/CEO Spinn3r.com
Location: *San Francisco, CA* Skype: *burtonator*
Skype-in: *(415) 871-0687*
-
Re: Has anyone ever written a file system where the data is held in resources
Steve Lewis 2011-09-14, 16:47
No - the issue is I want is I want Hadoop to read resources as input files as if they were in hdfs - I know how to read resources as input streams but I don't know how to get a Hadoop file system which will treat a Path like res://myclass/myresource.txt as useful and give me an FSInputStream (rather that a simple InputStream)
On Wed, Sep 14, 2011 at 9:38 AM, Kevin Burton <[EMAIL PROTECTED]> wrote:
> You can already do this with the JAR file format… if you load a resource > via path it uses the class loader system to find it in all available jars. > > Kevin > > > On Wed, Sep 14, 2011 at 9:24 AM, Steve Lewis <[EMAIL PROTECTED]>wrote: > >> When writing tests it is useful to keep all data in resources since this >> makes automatic execution easier. >> The structure of a set of resources should make it easy to have a schema >> such as res:// to look there - >> Has anyone already done the work. >> >> -- >> Steven M. Lewis PhD >> 4221 105th Ave NE >> Kirkland, WA 98033 >> 206-384-1340 (cell) >> Skype lordjoe_com >> >> >> > > > -- > > Founder/CEO Spinn3r.com > > Location: *San Francisco, CA* > Skype: *burtonator* > > Skype-in: *(415) 871-0687* > > -- Steven M. Lewis PhD 4221 105th Ave NE Kirkland, WA 98033 206-384-1340 (cell) Skype lordjoe_com
-
Re: Has anyone ever written a file system where the data is held in resources
Kevin Burton 2011-09-14, 17:08
You would probably have to implement your own Hadoop filesystem similar to S3 and KFS integrate.
I looked at it a while back and it didn't seem insanely difficult …
Kevin
On Wed, Sep 14, 2011 at 9:47 AM, Steve Lewis <[EMAIL PROTECTED]> wrote:
> No - the issue is I want is I want Hadoop to read resources as input files > as if they were in hdfs - I know how to read resources as > input streams but I don't know how to get a Hadoop file system which will > treat a Path like res://myclass/myresource.txt as useful and > give me an FSInputStream (rather that a simple InputStream) > > > On Wed, Sep 14, 2011 at 9:38 AM, Kevin Burton <[EMAIL PROTECTED]> wrote: > >> You can already do this with the JAR file format… if you load a resource >> via path it uses the class loader system to find it in all available jars. >> >> Kevin >> >> >> On Wed, Sep 14, 2011 at 9:24 AM, Steve Lewis <[EMAIL PROTECTED]>wrote: >> >>> When writing tests it is useful to keep all data in resources since this >>> makes automatic execution easier. >>> The structure of a set of resources should make it easy to have a schema >>> such as res:// to look there - >>> Has anyone already done the work. >>> >>> -- >>> Steven M. Lewis PhD >>> 4221 105th Ave NE >>> Kirkland, WA 98033 >>> 206-384-1340 (cell) >>> Skype lordjoe_com >>> >>> >>> >> >> >> -- >> >> Founder/CEO Spinn3r.com >> >> Location: *San Francisco, CA* >> Skype: *burtonator* >> >> Skype-in: *(415) 871-0687* >> >> > > > -- > Steven M. Lewis PhD > 4221 105th Ave NE > Kirkland, WA 98033 > 206-384-1340 (cell) > Skype lordjoe_com > > > --
Founder/CEO Spinn3r.com
Location: *San Francisco, CA* Skype: *burtonator*
Skype-in: *(415) 871-0687*
-
Re: Has anyone ever written a file system where the data is held in resources
Joey Echeverria 2011-09-14, 17:45
To add to what Kevin said, you'll be writing a class that extends FileSystem.
-Joey
On Wed, Sep 14, 2011 at 1:08 PM, Kevin Burton <[EMAIL PROTECTED]> wrote: > You would probably have to implement your own Hadoop filesystem similar to > S3 and KFS integrate. > I looked at it a while back and it didn't seem insanely difficult … > Kevin > > On Wed, Sep 14, 2011 at 9:47 AM, Steve Lewis <[EMAIL PROTECTED]> wrote: >> >> No - the issue is I want is I want Hadoop to read resources as input files >> as if they were in hdfs - I know how to read resources as >> input streams but I don't know how to get a Hadoop file system which will >> treat a Path like res://myclass/myresource.txt as useful and >> give me an FSInputStream (rather that a simple InputStream) >> >> On Wed, Sep 14, 2011 at 9:38 AM, Kevin Burton <[EMAIL PROTECTED]> wrote: >>> >>> You can already do this with the JAR file format… if you load a resource >>> via path it uses the class loader system to find it in all available jars. >>> Kevin >>> >>> On Wed, Sep 14, 2011 at 9:24 AM, Steve Lewis <[EMAIL PROTECTED]> >>> wrote: >>>> >>>> When writing tests it is useful to keep all data in resources since this >>>> makes automatic execution easier. >>>> The structure of a set of resources should make it easy to have a schema >>>> such as res:// to look there - >>>> Has anyone already done the work. >>>> >>>> -- >>>> Steven M. Lewis PhD >>>> 4221 105th Ave NE >>>> Kirkland, WA 98033 >>>> 206-384-1340 (cell) >>>> Skype lordjoe_com >>>> >>>> >>> >>> >>> >>> -- >>> >>> Founder/CEO Spinn3r.com >>> >>> Location: San Francisco, CA >>> Skype: burtonator >>> >>> Skype-in: (415) 871-0687 >> >> >> >> -- >> Steven M. Lewis PhD >> 4221 105th Ave NE >> Kirkland, WA 98033 >> 206-384-1340 (cell) >> Skype lordjoe_com >> >> > > > > -- > > Founder/CEO Spinn3r.com > > Location: San Francisco, CA > Skype: burtonator > > Skype-in: (415) 871-0687 >
-- Joseph Echeverria Cloudera, Inc. 443.305.9434
|
|