#安装部署(命令行)

# 单节点安装部署

# 步骤一:按需修改配置文件

$ vi ./etc/deploy.yml

# 修改配置
server:
install_path: /opt/ycm      # 默认安装路径,可修改为自定义路径
system_user: yashan          # 修改系统用户为安装用户

# 后端数据库为yashandb时,还需修改以下配置项
dbconfig:
    driver: "yashandb"  # 后端为yashanDB时,必须指定为yashandb
    url: "192.168.18.177:1688,192.168.18.178:1688,192.168.18.179:1688"   # 包括数据库的所有主备实例及监听端口 
    libPath: "/home/yashan/yashandb-client/lib" # 使用产品内置客户端无需配置,或者配置为自行安装的客户端lib路径         

# 步骤二:部署管理平台

sqlite作为后端数据库

# 采用默认的部署配置,使用sqlite作为后端数据库
$ sudo ./ycm-init deploy --conf ./etc/deploy.yml

YashanDB作为后端数据库

# 后端数据库为YashanDB
$ sudo ./ycm-init deploy --conf ./etc/deploy.yml --username yasman --password password

参数说明如下:

参数 说明
--conf 指定初始化服务的配置文件路径,默认为etc/deploy.yml
-u,--username 后端数据库用户名,后端数据库为YashanDB时必填
-p,--password 后端数据库密码,后端数据库为YashanDB时必填

# 步骤三:访问管理平台

部署完成即可打开浏览器访问 IP:9060,使用管理平台服务。 ycm

# 主备模式安装部署

部署主备节点时,会默认将其所在主机添加到管理平台中。

# 步骤一:部署主节点

按需修改配置文件

以安装用户登录到192.168.1.2服务器,修改deploy.yml配置文件,配置后端数据库为YashanDB。

$ vi etc/deploy.toml
# 修改配置
  dbconfig:
      driver: "yashandb"  # 后端为yashanDB时,必须指定为yashandb
      url: "192.168.18.177:1688,192.168.18.178:1688,192.168.18.179:1688"  # 包括数据库的所有主备实例及监听端口
      libPath: "/home/yashan/yashandb-client/lib" # 使用产品内置客户端无需配置,或者配置为自行安装的客户端lib路径

部署管理平台

$ sudo ./ycm-init deploy --role primary --election-ip 192.168.1.2 --username yasman --password password

参数说明如下:

参数 说明
--role 主备部署时指定的实例角色,可选值为primary和standby。默认为空,表示非主备部署
--election-ip 部署主备模式的实例的选举IP,默认为当前主机可用IP
-u,--username 后端数据库用户名,后端数据库为YashanDB时必填
-p,--password 后端数据库密码,后端数据库为YashanDB时必填

# 步骤二:部署备节点

按需修改配置文件

以安装用户登录到192.168.1.3服务器,修改deploy.yml配置文件,配置后端数据库为YashanDB,且url和主节点相同。

$ vi etc/deploy.toml
# 修改配置
  dbconfig:
      driver: "yashandb"  # 后端为yashanDB时,必须指定为yashandb
      url: "192.168.18.177:1688,192.168.18.178:1688,192.168.18.179:1688"  # 包括数据库的所有主备实例及监听端口   
      libPath: "/home/yashan/yashandb-client/lib" # 使用产品内置客户端无需配置,或者配置为自行安装的客户端lib路径                        

部署管理平台

$ sudo ./ycm-init deploy --role standby --election-ip 192.168.1.3 --username yasman --password password

参数说明如下:

参数 说明
--role 主备部署时指定的实例角色,可选值为primary和standby。默认为空,表示非主备部署
--election-ip 部署主备模式的实例的选举IP,默认为当前主机可用IP
-u,--username 后端数据库用户名,后端数据库为YashanDB时必填
-p,--password 后端数据库密码,后端数据库为YashanDB时必填

# 步骤三:访问管理平台

部署完成即可打开浏览器访问 IP:9060,使用管理平台服务。

ycm

edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流