平台启用达梦v8数据库_物联网平台

单机:

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		#查看容器日志

启用成功后,即可以进行平台后续操作。

云腾五洲-AI助理