Cloudera Navigator API を使用して、スペースを含むファイル名の情報を取得しようとすると問題が発生します。ファイル名を引用符で囲むことにより、Navigator UI でこれらのファイル名を検索できます。しかし、これまでのところ、API を使用してそれを行う方法を理解できていません。
元のファイル名で試しました:
http://navigator.url.com:7187/api/v9/entities/?query=parentPath :( /some/parent/path ) AND originalName:(Prov Layout-Others.txt)
スペースを「%20」に置き換えてみました。
http://navigator.url.com:7187/api/v9/entities/?query=parentPath :( /some/parent/path ) AND originalName:(Prov%20Layout-Others.txt)
URL 内でファイル名を引用符で囲んでみました。
http://navigator.url.com:7187/api/v9/entities/?query=parentPath :( /some/parent/path ) AND originalName:("ProvLayout-Others.txt")
これまでのところ、何も機能していません。他の誰かがこの問題に遭遇しましたか? もしそうなら、解決策はありますか?
ありがとう。