diff --git a/extensions/mssql/src/hdfs/webhdfs.ts b/extensions/mssql/src/hdfs/webhdfs.ts index 88feb49a44..b5cc2f8df6 100644 --- a/extensions/mssql/src/hdfs/webhdfs.ts +++ b/extensions/mssql/src/hdfs/webhdfs.ts @@ -73,10 +73,10 @@ export class WebHDFS { */ private getOperationEndpoint(operation: string, path: string, params?: object): string { let endpoint = this._url; - endpoint.pathname = this._opts.path + path; + endpoint.pathname = encodeURI(this._opts.path + path); let searchOpts = Object.assign( { 'op': operation }, - // this._opts.user ? { 'user.name': this._opts.user } : {}, + this._opts.user ? { 'user.name': this._opts.user } : {}, params || {} ); endpoint.search = querystring.stringify(searchOpts);