|
@@ -15,128 +15,7 @@
|
|
|
WebHDFS REST API
|
|
|
================
|
|
|
|
|
|
-* [WebHDFS REST API](#WebHDFS_REST_API)
|
|
|
- * [Document Conventions](#Document_Conventions)
|
|
|
- * [Introduction](#Introduction)
|
|
|
- * [Operations](#Operations)
|
|
|
- * [FileSystem URIs vs HTTP URLs](#FileSystem_URIs_vs_HTTP_URLs)
|
|
|
- * [HDFS Configuration Options](#HDFS_Configuration_Options)
|
|
|
- * [Authentication](#Authentication)
|
|
|
- * [Proxy Users](#Proxy_Users)
|
|
|
- * [Cross-Site Request Forgery Prevention](#Cross-Site_Request_Forgery_Prevention)
|
|
|
- * [WebHDFS Retry Policy](#WebHDFS_Retry_Policy)
|
|
|
- * [File and Directory Operations](#File_and_Directory_Operations)
|
|
|
- * [Create and Write to a File](#Create_and_Write_to_a_File)
|
|
|
- * [Append to a File](#Append_to_a_File)
|
|
|
- * [Concat File(s)](#Concat_Files)
|
|
|
- * [Open and Read a File](#Open_and_Read_a_File)
|
|
|
- * [Make a Directory](#Make_a_Directory)
|
|
|
- * [Create a Symbolic Link](#Create_a_Symbolic_Link)
|
|
|
- * [Rename a File/Directory](#Rename_a_FileDirectory)
|
|
|
- * [Delete a File/Directory](#Delete_a_FileDirectory)
|
|
|
- * [Truncate a File](#Truncate_a_File)
|
|
|
- * [Status of a File/Directory](#Status_of_a_FileDirectory)
|
|
|
- * [List a Directory](#List_a_Directory)
|
|
|
- * [Iteratively List a Directory](#Iteratively_List_a_Directory)
|
|
|
- * [Get File Block Locations](#Get_File_Block_Locations)
|
|
|
- * [Other File System Operations](#Other_File_System_Operations)
|
|
|
- * [Get Content Summary of a Directory](#Get_Content_Summary_of_a_Directory)
|
|
|
- * [Get File Checksum](#Get_File_Checksum)
|
|
|
- * [Get Home Directory](#Get_Home_Directory)
|
|
|
- * [Get Trash Root](#Get_Trash_Root)
|
|
|
- * [Set Permission](#Set_Permission)
|
|
|
- * [Set Owner](#Set_Owner)
|
|
|
- * [Set Replication Factor](#Set_Replication_Factor)
|
|
|
- * [Set Access or Modification Time](#Set_Access_or_Modification_Time)
|
|
|
- * [Modify ACL Entries](#Modify_ACL_Entries)
|
|
|
- * [Remove ACL Entries](#Remove_ACL_Entries)
|
|
|
- * [Remove Default ACL](#Remove_Default_ACL)
|
|
|
- * [Remove ACL](#Remove_ACL)
|
|
|
- * [Set ACL](#Set_ACL)
|
|
|
- * [Get ACL Status](#Get_ACL_Status)
|
|
|
- * [Check access](#Check_access)
|
|
|
- * [Get all Storage Policies](#Get_all_Storage_Policies)
|
|
|
- * [Set Storage Policy](#Set_Storage_Policy)
|
|
|
- * [Unset Storage Policy](#Unset_Storage_Policy)
|
|
|
- * [Get Storage Policy](#Get_Storage_Policy)
|
|
|
- * [Extended Attributes(XAttrs) Operations](#Extended_AttributesXAttrs_Operations)
|
|
|
- * [Set XAttr](#Set_XAttr)
|
|
|
- * [Remove XAttr](#Remove_XAttr)
|
|
|
- * [Get an XAttr](#Get_an_XAttr)
|
|
|
- * [Get multiple XAttrs](#Get_multiple_XAttrs)
|
|
|
- * [Get all XAttrs](#Get_all_XAttrs)
|
|
|
- * [List all XAttrs](#List_all_XAttrs)
|
|
|
- * [Snapshot Operations](#Snapshot_Operations)
|
|
|
- * [Create Snapshot](#Create_Snapshot)
|
|
|
- * [Delete Snapshot](#Delete_Snapshot)
|
|
|
- * [Rename Snapshot](#Rename_Snapshot)
|
|
|
- * [Delegation Token Operations](#Delegation_Token_Operations)
|
|
|
- * [Get Delegation Token](#Get_Delegation_Token)
|
|
|
- * [Renew Delegation Token](#Renew_Delegation_Token)
|
|
|
- * [Cancel Delegation Token](#Cancel_Delegation_Token)
|
|
|
- * [Error Responses](#Error_Responses)
|
|
|
- * [HTTP Response Codes](#HTTP_Response_Codes)
|
|
|
- * [Illegal Argument Exception](#Illegal_Argument_Exception)
|
|
|
- * [Security Exception](#Security_Exception)
|
|
|
- * [Access Control Exception](#Access_Control_Exception)
|
|
|
- * [File Not Found Exception](#File_Not_Found_Exception)
|
|
|
- * [JSON Schemas](#JSON_Schemas)
|
|
|
- * [ACL Status JSON Schema](#ACL_Status_JSON_Schema)
|
|
|
- * [XAttrs JSON Schema](#XAttrs_JSON_Schema)
|
|
|
- * [XAttrNames JSON Schema](#XAttrNames_JSON_Schema)
|
|
|
- * [Boolean JSON Schema](#Boolean_JSON_Schema)
|
|
|
- * [ContentSummary JSON Schema](#ContentSummary_JSON_Schema)
|
|
|
- * [FileChecksum JSON Schema](#FileChecksum_JSON_Schema)
|
|
|
- * [FileStatus JSON Schema](#FileStatus_JSON_Schema)
|
|
|
- * [FileStatus Properties](#FileStatus_Properties)
|
|
|
- * [FileStatuses JSON Schema](#FileStatuses_JSON_Schema)
|
|
|
- * [Long JSON Schema](#Long_JSON_Schema)
|
|
|
- * [Path JSON Schema](#Path_JSON_Schema)
|
|
|
- * [RemoteException JSON Schema](#RemoteException_JSON_Schema)
|
|
|
- * [Token JSON Schema](#Token_JSON_Schema)
|
|
|
- * [Token Properties](#Token_Properties)
|
|
|
- * [BlockStoragePolicy JSON Schema](#BlockStoragePolicy_JSON_Schema)
|
|
|
- * [BlockStoragePolicy Properties](#BlockStoragePolicy_Properties)
|
|
|
- * [BlockStoragePolicies JSON Schema](#BlockStoragePolicies_JSON_Schema)
|
|
|
- * [BlockLocation JSON Schema](#BlockLocation_JSON_Schema)
|
|
|
- * [BlockLocation Properties](#BlockLocation_Properties)
|
|
|
- * [BlockLocations JSON Schema](#BlockLocations_JSON_Schema)
|
|
|
- * [HTTP Query Parameter Dictionary](#HTTP_Query_Parameter_Dictionary)
|
|
|
- * [ACL Spec](#ACL_Spec)
|
|
|
- * [XAttr Name](#XAttr_Name)
|
|
|
- * [XAttr Value](#XAttr_Value)
|
|
|
- * [XAttr set flag](#XAttr_set_flag)
|
|
|
- * [XAttr value encoding](#XAttr_value_encoding)
|
|
|
- * [Access Time](#Access_Time)
|
|
|
- * [Block Size](#Block_Size)
|
|
|
- * [Buffer Size](#Buffer_Size)
|
|
|
- * [Create Flag](#Create_Flag)
|
|
|
- * [Create Parent](#Create_Parent)
|
|
|
- * [Delegation](#Delegation)
|
|
|
- * [Destination](#Destination)
|
|
|
- * [Do As](#Do_As)
|
|
|
- * [Fs Action](#Fs_Action)
|
|
|
- * [Group](#Group)
|
|
|
- * [Length](#Length)
|
|
|
- * [Modification Time](#Modification_Time)
|
|
|
- * [Offset](#Offset)
|
|
|
- * [Old Snapshot Name](#Old_Snapshot_Name)
|
|
|
- * [Op](#Op)
|
|
|
- * [Overwrite](#Overwrite)
|
|
|
- * [Owner](#Owner)
|
|
|
- * [Permission](#Permission)
|
|
|
- * [Recursive](#Recursive)
|
|
|
- * [Renewer](#Renewer)
|
|
|
- * [Replication](#Replication)
|
|
|
- * [Snapshot Name](#Snapshot_Name)
|
|
|
- * [Sources](#Sources)
|
|
|
- * [Token](#Token)
|
|
|
- * [Token Kind](#Token_Kind)
|
|
|
- * [Token Service](#Token_Service)
|
|
|
- * [Username](#Username)
|
|
|
- * [NoRedirect](#NoRedirect)
|
|
|
- * [Storage Policy](#Storage_Policy)
|
|
|
- * [Start After](#Start_After)
|
|
|
+<!-- MACRO{toc|fromDepth=0|toDepth=3} -->
|
|
|
|
|
|
Document Conventions
|
|
|
--------------------
|