Lars George created HBASE-18387:
-----------------------------------
Summary: [Thrift] Make principal configurable in DemoClient.java
Key: HBASE-18387
URL: https://issues.apache.org/jira/browse/HBASE-18387
Project: HBase
Issue Type: Improvement
Reporter: Lars George
Priority: Minor
In the Thrift1 demo client we have this code:
{code}
transport = new TSaslClientTransport("GSSAPI", null,
"hbase", // Thrift server user name, should be an authorized proxy user.
host, // Thrift server domain
saslProperties, null, transport);
{code}
This will only work when the Thrift server is started with the {{hbase}}
principal. Often this may deviate, for example I am using {{hbase-thrift}} to
separate the names from those of backend servers.
What we need is either an additional command line option to specify the name,
or a property that can be set with -D and can be passed at runtime. I prefer
the former, as the latter is making this a little convoluted.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)