单机:
1、准备工作
💡提示
thingskit平台支持国产数据库达梦v8,需要在部署使用前额外准备对应文件。
‼️注意
平台不提供达梦数据库,请自行安装!!
1-1、数据库初始化文件以及运行文件
💡提示
如果需要使用达梦数据库,需要重新打包对应分支数据库初始化文件以及运行文件。
1-2、cassandra部署文件
💡提示
使用达梦数据库运行平台需要额外启用cassandra服务并建议服务器内存大于8G。cassandra部署文件可以咨询相关人员获取。
2、修改配置
💡提示
需要添加平台连接cassandra服务配置以及修改数据库连接方式。
2-1、添加平台连接cassandra配置
💡提示
需要在/_makeFile/monolith.env文件内追加下列配置。
CASSANDRA_CLUSTER_NAME=${PGSQL_OBJ_NAME}
CASSANDRA_LOCAL_DATACENTER=${PGSQL_OBJ_NAME} #执行命令查看【 ./cassandra3.11.9/bin/nodetool status】
CASSANDRA_URL=${SERVER_HOST_IP}:${CASSANDRA_SERVICE_PORT} #需要被替换的模板变量08=192.168.0.65:9042,192.168.0.75:9042,192.168.0.85:9042
#CASSANDRA_KEYSPACE_NAME=${PGSQL_OBJ_NAME}
CASSANDRA_COMPRESSION=none #NONE SNAPPY LZ4
CASSANDRA_USE_CREDENTIALS=false
CASSANDRA_USERNAME=${PGSQL_OBJ_NAME}
CASSANDRA_PASSWORD=${USER_PASSWORD}
2-2、修改数据库连接信息
💡提示
需要按照下列示例以及提示修改/_makeFile/monolith.env中对应配置。
SPRING_DATASOURCE_URL="jdbc:dm://达梦数据库访问地址:达梦数据库访问端口"
SPRING_DATASOURCE_USERNAME=达梦数据库实例账号
SPRING_DATASOURCE_PASSWORD=达梦数据库实例密码
#cassandra, sql, or timescale (for hybrid mode, DATABASE_TS_TYPE value should be cassandra, or timescale)
DATABASE_TS_TYPE=cassandra
#cassandra, sql, or timescale (for hybrid mode, DATABASE_TS_TYPE value should be cassandra, or timescale)
DATABASE_TS_LATEST_TYPE=cassandra
3、启用cassandra服务
💡提示
将获取到的canssandra部署文件解压至/_makeFile/下。
cd /_makeFile/cassandra
docker load -i cassandra_5.0.5.tar #手动导入cassandra镜像
docker-compose up -d #启动cassandra服务
docker ps #查看当前所有容器
docker-compose logs --tail=200 -f #查看容器日志
启用成功后,即可以进行平台后续操作。
微服务:
1、准备工作
💡提示
thingskit平台支持国产数据库达梦v8,需要在部署使用前额外准备对应文件。
‼️注意
平台不提供达梦数据库,请自行安装!!
1-1、数据库初始化文件以及运行文件
💡提示
如果需要使用达梦数据库,需要重新打包对应分支数据库初始化文件以及运行文件。
1-2、cassandra部署文件
💡提示
使用达梦数据库运行平台需要额外启用cassandra服务并建议服务器内存大于8G。cassandra部署文件可以咨询相关人员获取。
2、修改配置
2-1、修改平台连接cassandra配置
💡提示
需要在/_makeFile/miscroservice_cassandra.env文件内修改配置。
CASSANDRA_SEEDS=集群节点01 #修改为主节点的内网ip
2-2、修改数据库连接信息
💡提示
需要按照下列示例以及提示修改/_makeFile/miscroservice_app_application_storage.env中对应配置。
CASSANDRA_URL=CASSANDRA_ACCESS_ADRESS #修改为当前部署服务器内网ip:9042
SPRING_DATASOURCE_URL="jdbc:dm://达梦数据库访问地址:达梦数据库访问端口"
SPRING_DATASOURCE_USERNAME=达梦数据库实例账号
SPRING_DATASOURCE_PASSWORD=达梦数据库实例密码
#cassandra, sql, or timescale (for hybrid mode, DATABASE_TS_TYPE value should be cassandra, or timescale)
DATABASE_TS_TYPE=cassandra
#cassandra, sql, or timescale (for hybrid mode, DATABASE_TS_TYPE value should be cassandra, or timescale)
DATABASE_TS_LATEST_TYPE=cassandra
3、启用cassandra服务
cd /_makeFile/cassandra
docker load -i cassandra_5.0.5.tar #手动导入cassandra镜像
docker-compose up -d #启动cassandra服务
docker ps #查看当前所有容器
docker-compose logs --tail=200 -f #查看容器日志
启用成功后,即可以进行平台后续操作。

