本文主要是介绍用 beeline -u jdbc:hive2://localhost:10000 连接hive 时候,其中数据库的表格里有中文的话会乱码(即是?),怎么解决这一问题?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先需要找到hive-env.sh
其次vi hive-env.sh文件,进去之后在最后加上以下编码格式:
export HADOOP_OPTS="$HADOOP_OPTS -Dfile.encoding=UTF-8"
最后重新启动hive 再连接测试即可
beeline -u jdbc:hive2://localhost:10000
发现再次查询表的时候就会出现中文了:
这篇关于用 beeline -u jdbc:hive2://localhost:10000 连接hive 时候,其中数据库的表格里有中文的话会乱码(即是?),怎么解决这一问题?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!