腾讯蓝鲸CMDB开源代码二次开发输出文档

目录

1 本地启动cmdb

2 cmdb数据库表设计

3 代码模块介绍

4 功能介绍

5 请求调用流程

6 新增接口

7 cmdb如何操作mongo数据库

一  本地启动cmdb

 服务器启动回顾

部署cmdb的时候,输入./start.sh 就可以启动12个服务,那么针对这12个服务进行分析一下。首先看一下启动后输出的内容:

image.png

 

这里的配置参数,是根据运行的配置脚本所生成的,如:

image.png

生成配置文件位置:

configcenter/src/bin/build/3.2.17/cmdb_adminserver/configures/*

 

二  打开cmdb项目,把上一步cmdb_adminserver/configures/下生成的所有配置文件覆盖到configcenter/resources/configures/目录中 (即替换配置文件)。

 

然后修改configcenter/resources/configures/migrate.conf文件 

image.png

 

三、本地启动项目


cmdb是微服务框架,把平台拆分成了12个服务,本次我们启动hostServer服务,其他服务启动类似。

 

启动hostServer的main方法(host.go文件):

image.png

 

启动的的时候配置参数:Program arguments

例如:

--addrport=127.0.0.1:60001 --logtostderr=false --log-dir=./logs --v=3 --regdiscv=127.0.0.1:2181

每个服务启动时 Program arguments 参数不同 可参考服务启动时显示的参数进行配置

image.png

 

 

二 cmdb数据库表设计

   未完待续,整理中.....

   如有需要可联系qq:869524835交流获取

猜你喜欢

转载自www.cnblogs.com/hhxylm/p/11579123.html