Hue中Hive editor中文報錯

2021-08-03 01:52:12 字數 552 閱讀 6502

今天乙個同事在hue中使用hive 進行資料分析時,報錯了,是因為在hive sql中加了乙個過濾條件,過濾條件的值中包含中文,錯誤如下:

一看到這個,自然就想到了字元編碼的問題。

既然知道是編碼問題,可是在**修改呢?

經過查閱了一些資料,找到了一種解決方法(新建sitecustomize.py檔案):

/usr/lib/python2.7/site-packages

vim sitecustomize.py

加入以下內容:

# encoding=utf8

import sys

reload(sys)

sys.setdefaultencoding('utf8')

刪除方法實質是修改整個python執行環境的預設字元編碼。

然後重啟hue服務,再次測試,沒有編碼的報錯了。

CDH5 15 1中Hue整合Hdfs和Hbase

一 整合hdfs 1 問題描述 開啟hue的web介面,出現報錯 cannot access user hue.note you are a hue admin but not a hdfs superuser,hdfs or part of hdfs2 解決辦法,安全性待確認 root hadoo...

linux中 中括號 中的判斷引數

源自 http www.diybl.com course 6 system linux linuxjs 20081117 151774.html b file 若檔案存在且是乙個塊特殊檔案,則為真 c file 若檔案存在且是乙個字元特殊檔案,則為真 d file 若檔案存在且是乙個目錄,則為真 e...

從HIVE中中查詢

從hive資料庫查詢文件 by ymd 拼接sql語句 string sql select from doc file where contains name wildcard 拼接名稱查詢語句 if stringutils.isnoneempty unstructuredbean.getname ...