功能描述:
用户可以将自己在windows上做好的仪表盘数据迁移到linux(最好是docker部署,否则以下相关路径要根据实际情况修改)的另外一台系统中,当然是全部数据迁移,暂不支持部分数据迁移。
迁移步骤
- hive_local.sql mojing.sql (使用mysqldump -udreambox -pdream613 -P3307 mojing>mojing.sql导出mojing库和hive_local1
- 库)
- 将sparkdata 文件夹拷贝到/mojing/data下。
- tomcat/webapps/picture 文件夹拷贝到/mojing/data下。
- 将hive_local.sql、mojing.sql分别还原到新环境对应库中
- 修改hive_local库中相关表
update dbs set DB_LOCATION_URI = 'file:/apps/hive/warehouse'
update sds set location = REPLACE(location,'file:/C:/Moojnn/sparkdata','file:/apps/hive/warehouse')
update serde_params set PARAM_VALUE = REPLACE(PARAM_VALUE,'file:/C:/Moojnn/sparkdata','file:/apps/hive/warehouse') where PARAM_KEY='path'
重启魔镜服务即可。
备注
- C:/moojnn/sparkdata需要改为实际的安装目录。
- 如果是迁移到spark集群模式下,则将file:/apps/hive 等改为hdfs:/apps/hive 实际地址可以通过hive元数据库的 dbs中获取到。
- Linux向Windows迁移只要反过来做就可以了。
本文固定链接:杨晨辉的个人博客 » 魔镜windows安装包迁移到linux(since 7.2.6)
本站内容除特别标注外均为原创,欢迎转载,但请保留出处!