常用命令

最近更新时间: 2026-03-13 09:03:00

命令说明

操作命令描述
服务启停/usr/local/service/kyuubi/bin/kyuubi start
/usr/local/service/kyuubi/bin/kyuubi stop
start : 启动Kyuubi Server服务
stop: 停止Kyuubi Server服务
交互式命令/usr/local/service/kyuubi/bin/beeline
  • -u <database url>    e.g.: jdbc:hive2://172.16.12.14:10009/default;principal=hadoop/xx@xx
  • -n <username> kerberos环境不用传递这个参数
  • -p <password> ldap认证模式或者kyuubi配置为用户名密码认证模式下使用
  • -e <query>  可通过-e 指定查询一个sql ,则不进入交互式命令窗口
  • -f <exec file>  可通过-f 指定查询一个sql文件,文件中写要执行的sql
  • --hiveconf property=value
  • --hivevar name=value
/usr/local/service/kyuubi/bin/kyuubi-ctl
  • create --hostUrl <value> --username <value> --password <value> 可以用于创建一个batch任务
  • get  -u <user> -et <engine-type> -es <engine-subdomain> -esl <engine-share-level>
  • delete batch\|server\|engine -u <user> -et <engine-type> -es <engine-subdomain> -esl <engine-share-level>
  • list batch\|server\|engine --batchType <value> --batchUser <value> --batchState <value> --createTime <yyyyMMddHHmmss> --endTime <yyyyMMddHHmmss> --from <value> --size <value>
  • log [batch] [options] [<batchID>]  --from <value> --size <value>
  • submit batch -f <filename>

命令示例

#  beeline
bin/beeline -u "jdbc:hive2://172.16.12.14:10009/default;principal=hadoop/tbds-4ewgkc73@TBDS-MD3Y2ZV9;#kyuubi.engine.type=SPARK_SQL;kyuubi.engine.share.level=CONNECTION"
 
kyuubi-ctl
先通过list查看当前engine信息
./kyuubi-ctl list engine -et SPARK_SQL -zk tbds-etrmnatt-zookeeper-quorumpeermain-inner:2181 -u hadoop --conf kyuubi.engine.type=SPARK_SQL --conf kyuubi.engine.share.level=CONNECTION
### 因为上面beeline 链接的时候指定了参数,所致这里需要加上  --conf kyuubi.engine.type=SPARK_SQL --conf kyuubi.engine.share.level=CONNECTION
 
然后通过delete删除引擎
./kyuubi-ctl delete engine -et SPARK_SQL -zk tbds-etrmnatt-zookeeper-quorumpeermain-inner:2181 -u hadoop  -s  172.16.9.31 -p 33091