命令说明
dtle二进制文件仅作为nomad插件使用。各项功能通过nomad
二进制执行。
启动nomad节点
nomad agent -config=/path/to/nomad.hcl
集群相关
# 查看管理(server)节点
nomad server members
nomad server members -address=http://127.0.0.1:4646
# 查看执行(client)节点,即运行dtle插件的节点
nomad node status
nomad node status -address=http://127.0.0.1:4646
# 查看某个节点的状态
nomad node status <node ID>
此时nomad命令作为HTTP客户端连接nomad agent, 如果agent不在默认地址,则需要指定 -address=...
, 下同。
job相关
# 增加
nomad job run job.hcl
nomad job run -address="http://127.0.0.1:4646" job.hcl
# 删除
nomad job stop -purge <job name>
# 查看所有
nomad job status
# 查看某个
nomad job status <job name>
nomad job status -address=http://127.0.0.1:4646 <job name>
查看版本
查看nomad本体版本
nomad version
查看某一节点的dtle插件版本
nomad node status -verbose <node ID> | grep dtle
输出
dtle true true Healthy 2020-10-09T14:05:00+08:00
driver.dtle = 1
driver.dtle.full_version = 9.9.9.9-binlog-provider-7d5a0766
driver.dtle.version = 9.9.9.9