下载当前最新的CDH快速学习镜像(cloudera-quickstart-vm-5.13.0-0-virtualbox.zip),打开浏览器,发现进入中文网站的时候会出现中文乱码现象(其实也是很正常的,镜像本身没有专门为中文做语言支持,毕竟该镜像主要是为了给学习cdh的用户使用,所以此次不称为问题,权且叫做现象吧),如下图
当前环境:
使用VirtualBox(VM下也一样有中文乱码现象,说明是镜像本身的原因)
虚拟机镜像系统:Centos6.7
参考了几个技术博客,以下列出并感谢这些帖子、作者及参与者对我的启发:
1、两种解决虚拟机linux系统中文乱码问题
2、VMware虚拟机中,Cent OS下中文乱码的解决方法
3、VM7.1.2虚拟机中的linux 中文显示是乱码,求解决?
4、Centos下安装部署gisserver及centos6-7中文乱码解决
问题解决过程:
1、先尝试修改/etc/sysconfig/i18n文件
修改内容如下:
[cloudera@quickstart ~]$ sudo service iptables stop
[cloudera@quickstart ~]$ sudo chkconfig iptables off
[cloudera@quickstart ~]$ sudo vi /etc/sysconfig/i18n
[cloudera@quickstart ~]$ source /etc/sysconfig/i18n
结果并没有解决乱码现象
2、查看是否安装了中文包
[cloudera@quickstart ~]$ yum grouplist
执行这个命令后看到以下信息
Installed Language Groups:
Arabic Support [ar]
Armenian Support [hy]
Georgian Support [ka]
Hebrew Support [he]
Inuktitut Support [iu]
Japanese Support [ja]
Korean Support [ko]
Lao Support [lo]
Tajik Support [tg]
的确没有中文支持
于是使用以下命令进行“中文支持”的安装。
sudo yum groupinstall "Chinese Support"
小插曲:如果之前没有先做yum grouplist或者不是使用root权限,是没有办法安装中文支持的
以上语句建议带上“-y”,节省手动确认的时间。
经过上面的操作之后,中文就支持了,效果如下,