标签:情况 打印 加载 环境变量 令行 utf-8 sys exp 命令行
问题情况 :
1. Hive shell 中文乱码
2.Hbase shell 中文乱码
解决方案 1
在命令行输入
export LANG="en_US.UTF-8"然后回车
临时更改系统编码
这种方法只是临时的
解决方法2
sudo vi /etc/sysconfig/i18n
改成如下图中,这种方法可以一劳永逸!但是需要重启!
解决方法3
sudo vi /etc/profile
在环境变量中添加
export LANG="en_US.UTF-8"
然后保存重新加载环境变量
source /etc/profile
这种方式不需要重启,而且可以一直生效
可以echo
打印看一下是否修改成功
解决:
hive:
hbase:
Hive,Hbase shell 中文变问号(??) 的解决方法
标签:情况 打印 加载 环境变量 令行 utf-8 sys exp 命令行
原文地址:http://www.cnblogs.com/Mr-ww/p/7474493.html