Gabor Zele created KUDU-3540:
--------------------------------

             Summary: "kudu master/tserver list -columns http-addresses" should 
give complete URL
                 Key: KUDU-3540
                 URL: https://issues.apache.org/jira/browse/KUDU-3540
             Project: Kudu
          Issue Type: Wish
            Reporter: Gabor Zele


If I use the Kudu CLI command "kudu master/tserver list -columns 
http-addresses" to get infromation about how to conenct to the web UI/API of 
these services, it will only report back the hostname/port, not the complete 
URL. So the get a complete URL, I need to know if the web UI/API is operating 
with TLS or not.

If I use the "/dump-entities" WEB API endpoint on one of the masters to get 
this info, I'll get a complete URL (as "http_addrs[]").

Also, if I use "-format json" to get a json output from these commands, there 
are more differnces to "/dump-entities":

CLI has "rpc-addresses" and "http-adressess", while WEB API has "rpc_addrs" and 
"http_addrs" (and the latter emits full URL).

Web API outputs a json array for both (even for a single adress), I'm not sure 
about the CLI, for a single address it only shows a single value, not an array.

It would be nince if the output of "kudu master/tserver list format json" and 
what I get from "/dump-entites" would be the same, so I could use the same json 
parsing no matter where the data is coming from. Maybe you could add the 
columns "rpc_addrs" and  "http_addrs" to the CLI with the same output as in 
"/dump-entities", that wouldn't break compatibility.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to