开发反馈预生产部分部分flink任务出现中文乱码的问题
找到乱码的flink任务所在的节点,登录服务器,执行locale命令:
发现是locale没有设置好,使用vim编辑文本,写入中文都直接乱码
对比其他几台机器,发现主要是缺失了/etc/locale.conf文件,把这几个文件补上即可
/etc/locale.conf内容很简单:LANG=“en_US.UTF-8”
(我们的机器实际是通过/etc/profile.d/lang.sh来读取/etc/locale.conf内容设置LANG环境变量)
补齐缺失文件后,重启NodeManager、flink任务