Supported by libMapRClient for hadoop-2.x
Set the working directory. All relative paths will be resolved relative to it.
For example, if you call this API to set the
working directory to /mycluster/myvolume and
subsequently call hdfsOpenFile() with the path
/temp/tmp.txt, the full path to the file to open is
assumed to be /mycluster/myvolume/temp/tmp.txt.
int hdfsSetWorkingDirectory(hdfsFS fs, const char* path)
| Parameter | Description |
|---|---|
| fs | The handle of the filesystem where the directory
is located. Obtain this handle with one of the
hdfsConnect() APIs. |
| path | The path of the new working directory. |
Returns 0 on success, -1 on error.
Check errno for error codes and meanings.
errno is set to EINVAL for invalid arguments.