Gabor Zele created KUDU-3410:
--------------------------------

             Summary: allow kudu master list as an argument
                 Key: KUDU-3410
                 URL: https://issues.apache.org/jira/browse/KUDU-3410
             Project: Kudu
          Issue Type: Improvement
          Components: CLI
            Reporter: Gabor Zele


Currently, CLI commands accepts the master addresses at a fixed position:

kudu <command> <subcommand> <master_addresses>

While arguments (starting with "-") could be placed anywhere after "kudu". All 
of the below variants produce valid output:
{noformat}
# kudu master list <master_addresses> -format=csv
# kudu -format=csv master list <master_addresses>
# kudu master list -format=csv <master_addresses>{noformat}
My problem is that I would like to create a shell alias for the "kudu" command, 
so I don't have to specify any <master_addresses> at all. Unfortunately this is 
not easy, as:
{noformat}
# alias kudu="kudu <master_addresses>"{noformat}
won't work, as <master_addresses> are expected to be after the 
command/subcommand part.

However, if master list could be passed as an argument, then this would be 
easily possible:
{code:java}
# alias kudu="kudu -master_addresses=<master_addresses>" 
# alias kudu="kudu -master_addresses=@cluster_alias" {code}
as the "-master_addresses=" argument could be placed before the 
command/subcommand part.

 



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

Reply via email to