That looks like an awsSecretAccessKey. If that's what it is, you probably want 
to change it now, because you definitely don't want everyone on this list 
knowing your secret key. You also definitely do not want to specify your secret 
key as part of your bucket name. That stuff should be in your pig.properties 
file specified as "fs.s3.awsSecretAccessKey=some_key." There's more info in 
this thread.

Eli

On Mar 4, 2013, at 4:07 PM, Aniket Mokashi wrote:

> What's BBBBBCCKIAJV5KGMZVA:KKKKxmw5F7I4AWd6rDRA@?
> 
> To work with S3-
> 1. Your path should be - s3n://bucket-name/key
> 2. Have your aws keys in core-site.xml
> 
> 
> 
> On Mon, Mar 4, 2013 at 3:32 PM, Mohit Anchlia <[email protected]>wrote:
> 
>> I am trying to upload to S3 using pig but I get:
>> 
>> grunt> store A into 's3://BBBBBCCKIAJV5KGMZVA:KKKKxmw5F7I4AWd6rDRA@
>> /bucket/1/2/a';
>> 2013-03-04 18:24:39,475 [main] INFO
>> org.apache.pig.tools.pigstats.ScriptState - Pig features used in the
>> script: UNKNOWN
>> 2013-03-04 18:24:39,528 [main] ERROR org.apache.pig.tools.grunt.Grunt -
>> ERROR 1002: Unable to store alias A
>> Details at logfile: /data-ebs/misc/pig/pig_1362439271484.log
>> (java.lang.IllegalArgumentException: Invalid hostname in URI
>> s3://BBBBBCCKIAJV5KGMZVA:KKKKxmw5F7I4AWd6rDRA@/bucket/1/2/a)
>> (,at
>> org.apache.hadoop.fs.s3.S3Credentials.initialize(S3Credentials.java:41))
>> (,at
>> 
>> org.apache.hadoop.fs.s3native.NativeS3FileSystem.initialize(NativeS3FileSystem.java:478))
>> (,at
>> org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1453))
>> (,at org.apache.hadoop.fs.FileSystem.access$100(FileSystem.java:69))
>> (,at
>> org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:1487))
>> (,at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1469))
>> (,at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:235))
>> (,at org.apache.hadoop.fs.Path.getFileSystem(Path.java:191))
>> (,at
>> 
>> org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.checkOutputSpecs(FileOutputFormat.java:131))
>> (,at
>> 
>> org.apache.pig.newplan.logical.rules.InputOutputFileValidator$InputOutputFileVisitor.visit(InputOutputFileValidator.java:80))
>> (,at
>> org.apache.pig.newplan.logical.relational.LOStore.accept(LOStore.java:77))
>> (,at
>> 
>> org.apache.pig.newplan.DepthFirstWalker.depthFirst(DepthFirstWalker.java:64))
>> 
> 
> 
> 
> -- 
> "...:::Aniket:::... Quetzalco@tl"

Reply via email to