第1/7步(可选):配置名称
💡 提示
用户名【USER_NAME】和对象名【PGSQL_OBJ_NAME】不能包含特殊字符。
编辑配置文件
sed -i 's/USER_NAME=thingskit/USER_NAME=你的用户名/g' thingskit2.0.shsed -i 's/PGSQL_OBJ_NAME=thingskit/USER_NAME=你的对象名/g' thingskit2.0.sh查看结果
cat thingskit2.0.sh|grep thingskit⚠️ 警告
如果还可以找到文本【thingskit】说明配置文件编辑失败。
第2/7步:配置密码
💡 提示
建议使用满足密码规范的密码。
编辑配置文件
echo $(openssl rand -base64 32 | tr -dc 'a-zA-Z0-9!@#$%^&*()_+-=' | head -c 16)sed -i "s|默认密码|新密码|" thingskit2.0.sh查看结果
cat thingskit2.0.sh|grep 默认密码⚠️ 警告
如果还可以找到文本【默认密码】说明配置文件编辑失败。
第3/7步:配置平台访问信息
编辑配置文件
cd /_makeFilesed -i '/PLATFORM_SERVICE_DOMAIN=/cexport PLATFORM_SERVICE_DOMAIN=你的平台访问域名或IP/g' thingskit2.0.sh
sed -i '/PLATFORM_SERVICE_PORT=/cexport PLATFORM_SERVICE_PORT=你的平台访问端口/g' thingskit2.0.sh
查看结果
grep PLATFORM_SERVICE_ thingskit2.0.sh⚠️ 警告
如果【PLATFORM_SERVICE_】相关变量的值没有跟新,说明配置文件编辑失败。
第4/7步:配置数据库(Postgresql)访问信息
编辑配置文件
cd /_makeFilesed -i 's/DB_ACCESS_IP_NO_PORT/集群内PGSQL节点的IP/g' thingskit2.0.sh查看结果
cat thingskit2.0.sh|grep DB_ACCESS_IP_NO_PORT⚠️ 警告
如果还可以找到文本【DB_ACCESS_IP_NO_PORT】说明配置文件编辑失败。
第5/7步(微服务/集群模式):配置服务器节点的IP
💡 提示
配置文件【thingskit2.0.sh】默认包含7个服务器节点的环境变量。根据实际使用的服务器节点数修改环境变量。

💡 提示
改配置项与KAFKA和ZOOKEEPER集群部署相关。
编辑配置文件
cd /_makeFilesed -i 's/集群节点01/服务节点01的网卡(内网)IP/g' thingskit2.0.sh查看结果
cat thingskit2.0.sh|grep 集群节点⚠️ 警告
如果还可以找到文本【集群节点】说明配置文件编辑失败。
第6/7步(可选):第三方软件端口修改
⚠️ 警告
对于存在漏洞的第三方软件存在安全风险,强烈建议使用非标准的端口。
编辑配置文件
sed -i "s/ZOOKEEPER_SERVICE_PORT=2181/ZOOKEEPER_SERVICE_PORT=你的端口/" thingskit2.0.shsed -i "s/REDIS_SERVICE_PORT=6379/REDIS_SERVICE_PORT=你的端口/" thingskit2.0.shsed -i "s/KAFKA_SERVICE_PORT=9092/KAFKA_SERVICE_PORT=你的端口/" thingskit2.0.shsed -i "s/PG_SERVICE_PORT=5432/PG_SERVICE_PORT=你的端口/" thingskit2.0.sh查看结果
cat thingskit2.0.sh|grep _PORT⚠️ 警告
如果对应端口内容没有更新,说明配置文件编辑失败。
第7/7步:验证文件有效性
bash thingskit2.0.shsh thingskit2.0.sh