标签: hadoop hive apache-spark-sql
有两个问题:
Hive
SparkSQL
Presto
hdfs
insert overwrite directory '/tmp/ssss' ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' select * from tmp_ol.aaa;
我用来插入数据的代码:
hive
我的问题是: 1.为什么处理后的数据可以在SparkSQL和Presto中正确显示,但utf-8?我机器上的Presto可以显示这种角色。
utf-8
答案 0 :(得分:0)
您可以尝试在unbase64()函数的输出上使用CAST(AS STRING)。
spark.sql("""Select CAST(unbase64('UsImF1dGhvcml6ZWRSZXNvdXJjZXMiOlt7Im5h') AS STRING) AS values FROM dual""").show(false)```