hadoop-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brahma Reddy Battula <brahmareddy.batt...@huawei.com>
Subject RE: Put a file to Hadoop with WebHDFS ?
Date Wed, 20 Mar 2013 04:00:33 GMT

you need to give the datanode http port,Like below

curl -i -X PUT -T /home/levi/3 "http://localhost:50075/webhdfs/v1/levi/3?op=CREATE<http://localhost:50070/webhdfs/v1/levi/3?op=CREATE>"

Syntax for writing file using webhdfs:

Create and Write to a File
• Step 1: Submit a HTTP PUT request without automatically following redirects and
without sending the file data
curl -i -X PUT "http://<HOST>:<PORT>/webhdfs/v1/<PATH>?op=CREATE

Step 2: Submit another HTTP PUT request using the URL in the Location header with
the file data to be written

curl -i -X PUT -T <LOCAL_FILE>
From: 小学园PHP [xxy-php@qq.com]
Sent: Wednesday, March 20, 2013 11:32 AM
To: user
Subject: Put a file to Hadoop with WebHDFS ?

When i use the WebHDFS, i wanna put a file to Hadoop.
my curl command:
curl -i -X PUT -T /home/levi/3 "http://localhost:50070/webhdfs/v1/levi/3?op=CREATE"

But i got a return:
HTTP/1.1 100 Continue

Content-Type: application/octet-stream
Content-Length: 0
Server: Jetty(6.1.26)

OK, it failed.
Do somebody know what has happened?
View raw message