...
在一个smartbi环境上有把数据抽取到高速缓存库,当把知识库恢复到另外一个新环境时,发现有抽取的报表打开报错。这个是因为新环境的高速缓存上没有原环境高速缓存库的数据,需要做一下数据迁移。
解决方案
1)高速缓存库的迁移步骤:1)linux的smartbimpp迁移步骤:
1.先删除掉新环境.../Smartbi_V8.5_docker_images/smartbi_data/smartbi-mpp路径下面的data文件夹(删除之前先备份下),然后再把旧环境相同目录下的data文件夹拷贝过去,复制过去
...
非docker环境的话,找到配置文件/etc/clickhouse-server/config.xml里的配置数据存储路径和以上方式一样
...
2)linux的smartbimpp迁移步骤:
1.本启动方式(startupmppmd.bat),通过以下配置,修改重新指定路径:
注意需要提前备份原有的mpp数据目录和启动文件,创建好新的数据目录,启动前可以将原有的数据目录复制到新的目录下。再启动数据库。如果数据异常,则可以清空新数据目录,重新抽取。
2、后台服务启动时,需要修改Service.ini,指定数据目录路径。
3)跨库联合数据库的迁移步骤:
1.去新的环境上.../Smartbi_V8.5_docker_images/smartbi_data/smartbi-unionserver/etc/catalog/smartbix把此目录下面的文件全部删除(删除之前先备份下)
...
4.重启unionserver: docker restart smartbi-unionserver
如需对高速缓存库升级,请参考SmartbiMPP高速缓存库版本升级_RPM包。