Icegridadmin命令行

  1. 登录

【icegridadmin --Ice.Conig=icegridadmin.cfg】

icegridadmin.cfg内容:

【Ice.Default.Locator=DemoIceGrid/Locator:tcp -h 0.0.0.0 -p4062 -t 10000】

主要是定位器的配置内容。Icegridadmin根据配置内容登录到icegridregistry注册中心,user id和password随便输入。

登录成功后:

  1. 查询应用

【application list】

还有【node list】、【registry list】、【server list】、【service list server_id】、【adapter list】、【object list】

可见icegridadmin命令行工具,可以操作的内容是非常全面的。

  1. 新增应用-xml

【icegridadmin add xxx.xml】

等价于UI操作:

  1. 修改-xml

编辑好xml文件后,上传到指定路径,然后执行【applicationupdate xxx.xml】

等价于在UI界面编辑

注:此操作很多时候用来新增Well-kown Objects【接口】。

建议操作前后都使用【serverlist】、【server state ID】、【servicelist ID】查看操作是否正确被执行。还可以在node的数据库目录查看具体的配置:

对应node的配置文件

IceGrid.Node.Data=/data/ice_node

【config】和【config_ServiceCenter】两文件的内容,就是xml、cfg文件的配置内容最终是否配置正确、能否生效的地方。Icebox直接加载这两个配置文件。

【icebox--Ice.Config=/data/ice_node/servers/ServiceCenterBox1/config/config】

  1. 查询服务

主要是【server list】、【server state ID】两个命令。

还有一个重要的命令【server properties ID】

serverproperty ID NAME】查看单个属性

  1. 禁用启用服务

【server disable ID】,设置前后使用【server state ID】查看下状态

【server enable ID】,设置前后使用【server state ID】查看下状态

  1. 注意

命令行参数,主要大小写;icegridamin登录后,输入的命令不能回退删除;主要观察每一次的命令行打印,错误信息可能会忽略;所以的命令都是小写(word文档可能会变成大写)

  1. 其他

icegridadmin命令行工具的其他使用方法,可以参考它的help帮助。

或者参考【https://doc.zeroc.com/ice/3.6/ice-services/icegrid/icegridadmin-command-line-tool】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值