oozie web_ui中文化处理过程 mysql数据默认latin1,修改成utf8的 如下步骤: 1 做一个数据库全库。 全库备 mysqldump --all-databases > all.bak.sql 单库备: mysqldump db_name > backup-file.sql 2 做一个不带数据的表备份(建表语句) mysqldump --default-character-set=utf8 -d oozie>createtab.oozie.sql (--no-data, -d Do not write any table row information (that is, do not dump table contents)) 3 建表语句修改为utf8 sed -i 's/latin1/utf8/g' createtab.oozie.sql 4 导表的数据用latin1导出(数据原来的编码) mysqldump --no-create-info --default-character-set=latin1 oozie >latin.oozie.data.sql 5 删除原oozie数据库 6 建数据库,默认用utf8 create database if not exists oozie default character set = 'utf8'; 7 导入数据表结构 mysql -uroot -p oozie 8 以utf8导入数据 mysql --default-character-set=utf8 oozie 9 检查数据,权限,应用显示。 10 历史任务修改,主要是coord_jobs表中app_name, 从oozie的web_ui中查看记录, 语句 update COORD_JOBS set app_name='中文名称' where id='oozie任务ID'; |
oozie web_ui中文化处理过程
最新推荐文章于 2023-06-13 12:01:21 发布