New in version 1.6.0.
Kyuubi administer tool(kyuubi-admin) provides administrators with some maintenance operations against a kyuubi server or cluster.
Installation
To install kyuubi-admin, you need to unpack the tarball. For example,
tar zxf apache-kyuubi-1.9.1-bin.tgz
This will result in the creation of a subdirectory named apache-kyuubi-1.9.1-bin shown below,
apache-kyuubi-1.9.1-bin
├── ...
├── bin
| ├── kyuubi-admin
│ ├── ...
├── ...
Usage
bin/kyuubi-admin --help
Refresh config
Refresh the config with specified type.
Usage: bin/kyuubi-admin refresh config [options] [<configType>]
Config Type | Description |
---|---|
hadoopConf | The hadoop conf used for proxy user verification. |
userDefaultsConf | The user defaults configs with key in format in the form of {username}.{config key} from default property file. |
unlimitedUsers | The users without maximum connections limitation. |
denyUsers | The user in the deny list will be denied to connect to kyuubi server. |
List Engines——————————————————————————————————————————————————————————
Prints a table of the key information about the specified engines.
Usage: bin/kyuubi-admin list engine [options]
Options | Description |
---|---|
-et, –engine-type | The engine type. If not specified, it will read the configuration item kyuubi.engine.type from kyuubi-defaults.conf. |
-esl, –engine-share-level | The engine share level. If not specified, it will read the configuration item kyuubi.engine.share.level from kyuubi-defaults.conf. |
-es, –engine-subdomain | The subdomain for the share level of an engine. If not specified, it will read the configuration item kyuubi.engine.share.level.subdomain from kyuubi-defaults.conf. |
–hs2ProxyUser | The proxy user to impersonate. When specified, it will list engines for the hs2ProxyUser. |
List Servers
Prints a table of the key information about the servers.
Usage: bin/kyuubi-admin list server
Delete an Engine
Delete the specified engine.
Usage: bin/kyuubi-admin delete engine [options]
Options | Description |
---|---|
-et, –engine-type | The engine type. If not specified, it will read the configuration item kyuubi.engine.type from kyuubi-defaults.conf. |
-esl, –engine-share-level | The engine share level. If not specified, it will read the configuration item kyuubi.engine.share.level from kyuubi-defaults.conf. |
-es, –engine-subdomain | The subdomain for the share level of an engine. If not specified, it will read the configuration item kyuubi.engine.share.level.subdomain from kyuubi-defaults.conf. Default value is “default”. |
–hs2ProxyUser | The proxy user to impersonate. When specified, it will delete engines for the hs2ProxyUser. |