Kyuubi Administer Tool#
Added 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.11.0-SNAPSHOT-bin.tgz
This will result in the creation of a subdirectory named apache-kyuubi-1.11.0-SNAPSHOT-bin shown below,
apache-kyuubi-1.11.0-SNAPSHOT-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. |