Eugene Koifman created HIVE-16808:
-------------------------------------

             Summary: WebHCat statusdir parameter doesn't properly handle 
Unicode characters when using relative path
                 Key: HIVE-16808
                 URL: https://issues.apache.org/jira/browse/HIVE-16808
             Project: Hive
          Issue Type: Bug
          Components: WebHCat
    Affects Versions: 1.0.0
            Reporter: Eugene Koifman
            Assignee: Eugene Koifman


{noformat}
curl http://.....:20111/templeton/v1/hive?user.name=hive -d execute="select 
count(*) from default.all100k" -d statusdir="/user/hive/düsseldorf7"

curl http://....:20111/templeton/v1/hive?user.name=hive -d execute="select 
count(*) from default.all100k" -d statusdir="/user/hive/䶴狝A﨩O"
{noformat}

will create statusdirs like so
{noformat}
/user/hive/düsseldorf-1
drwxr-xr-x   - hive hive          0 2017-06-01 19:01 /user/hive/düsseldorf7
drwxr-xr-x   - hive hive          0 2017-06-01 19:08 /user/hive/䶴狝A﨩O
{noformat}

but
{noformat}
curl http://.....:20111/templeton/v1/hive?user.name=hive -d execute="select 
count(*) from default.all100k" -d statusdir="düsseldorf7"

curl http://....:20111/templeton/v1/hive?user.name=hive -d execute="select 
count(*) from default.all100k" -d statusdir="䶴狝A﨩O"
{noformat}
Will create 
{noformat}
drwxr-xr-x   - hive hive          0 2017-06-01 00:27 /user/hive/d%C3%BCsseldorf7
drwxr-xr-x   - hive hive          0 2017-06-01 22:33 
/user/hive/%E4%B6%B4%E7%8B%9DA%EF%A8%A9O
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to