本文介绍了苍穹开发者工具CosmicStudio的安装、环境搭建、常见问题处理及更新信息。涵盖了数据库、ZooKeeper安装与配置、环境管理与初始化、开发助手使用、插件开发等内容。同时,解决了安装过程中遇到的特定错误,如ZooKeeper端口冲突问题,并提供了RabbitMQ、Erlang/OTP等依赖的安装指南。最后,概述了近期版本更新的优化与修复内容。
指南
环境搭建与使用
苍穹开发者工具下载与安装 | 苍穹开发者工具最新版下载 |
环境安装与管理 | |
|- 数据库安装 | |
|- 环境安装 |
|
|- 环境管理 | MC 管理员 admin 初始密码 Kdadmin001 |
环境初始化 | |
|- 开发商标识申请与上传 | |
|- 环境许可申请与导入 | |
|- 账号及权限分配 | 管理员 administrator 初始密码 123456 |
苍穹开发助手 | |
|- 版本发布说明 | |
|- 开发助手简介及安装 | |
|- 插件开发工程创建 | |
|- 代码规范扫描 | |
|- 开发助手创建的工程引入新模块或已存在模块 |
RabbitMQ Windows:www.rabbitmq.com/install-windows.html#installer
Erlang/OTP:www.erlang.org/patches/otp-25.0.4
RabbitMQ与 Erlang/OTP 版本需要匹配,这个比较重要别踩坑。
Windows RabbitMQ 安装/卸载:www.cnblogs.com/xuyangblog/p/10668458.html
Windows Redis 修改密码 redis.windows.conf 或者 redis.windows-service.conf(服务用) 搜索 requirePass ,格式 requirePass 你的密码。参考资料:blog.csdn.net/qq_44648936/article/details/130245148
本地环境开发
DebugServer 或者 Launcher 配置简要说明
clusterName | MC 集群管理中获取集群编码 |
domain.tenantCode | MC 租户管理中获取租户ID |
configUrl | MC 集群管理中获取zookeeper地址, 如果部署设置了密码,需要拼接 "?user=" + user + "&password=" + password 或者 Launcher.setConfigUrl(String connectString, String user, String password) |
configAppName | 默认 mservice,web |
appName | 本节点服务名称 |
mc.server.url | 设置MC服务地址 |
tenant.code.type | 默认 config |
webmserviceinone | true/false web节点是否启用mservice 服务 分应用部署下(appSplit=true),web节点下值为false,不分应用部署下(appSplit=false),web节点下值为true,需要注意是否加载全量jar包 |
file.encoding | 默认 utf-8 |
JETTY_WEB_PORT | 8080 |
JETTY_WEBRES_PATH | web 路径 例如: xxxx-server/webapp/static-file-service |
JMX_HTTP_PORT | 8080 |
domain.contextUrl | http://localhost:8080/ierp |
fileserver | 文件服务地址 |
imageServer.url | 图片服务地址 |
xdb.enable | true/false 是否开启水平分表服务 |
redis.serversForCache | 数据缓存 |
redis.serversForSession | 会话缓存 |
algo.storage.redis.url | Algo 计算 |
redismodelcache.enablelua | true/false 如果lightweightdeploy=true 轻量级不能用lua, 设置为 false |
mq.consumer.register | true/false 调试工作流或者调度任务等需要设置为 true;设置为 false,本节点将不会消费MQ消息; |
mq.server | MQ 服务地址 |
mq.debug.queue.tag | 队列标记,不要重复和别人一样 |
dubbo.protocol.port | dubbo 服务 |
dubbo.consumer.url | dubbo 服务 |
dubbo.consumer.url.qing | dubbo 服务 |
dubbo.registry.register | true/false dubbo 服务 |
dubbo.service.lookup.local | true/false dubbo 服务 |
db.sql.out | true/fasle 控制台输出SQL开关 |
db.sql.out.withParameter | true/fasle 是否输出参数 |
MONITOR_HTTP_PORT | |
appSplit | true/false 是否开启分应用部署模式 |
lightweightdeploy | true/false 是否为轻量级环境 |
lightweightdeploy.services | 设置服务为空。服务由MC启动,这里就不用启动了 |
bos.app.special.deployalone.ids | 如果lightweightdeploy=true ,设置为 qing |
附录
2023-08-11 | 开发者工具已发布1.0.86版本,涉及的更新内容如下: 【优化】版本升级引导 【优化】启动日志展示 【优化】环境安装日志展示 【修复】修复了一些已知bug |
2023-08-09 | 苍穹开发助手 2.x 版本 |
2023-07-28 | 苍穹开发者工具 已发布1.0.84版本,涉及的更新内容如下: 【优化】优化环境资源包下载 【修复】修复了一些已知bug |
推荐阅读