R-从HIVE读取外语数据并写入MySQL

R-从HIVE读取外语数据并写入MySQL,mysql,r,dataframe,utf-8,hive,Mysql,R,Dataframe,Utf 8,Hive,我的蜂巢表格里有一些英语和印地语数据。我使用R连接到HIVE并读取这些数据,然后使用dataframes进行一些处理,然后我想将这些数据写入MySQL数据库中的一个表中 我能够从R连接到HIVE,然后运行df“生成的数据帧只有印地语字符的Unicode值,而不是实际的印地语字符”>有什么区别?你说的是什么风格的Unicode?默认情况下,配置单元希望所有字符都存储为UTF-8,而不包含BOM表。如果原始文本使用了另一种编码,那么Hive将按原样吐出。“我看到了…”您使用哪个工具“看到”?您是否确

我的蜂巢表格里有一些英语和印地语数据。我使用R连接到HIVE并读取这些数据,然后使用dataframes进行一些处理,然后我想将这些数据写入MySQL数据库中的一个表中


我能够从R连接到HIVE,然后运行
df“生成的数据帧只有印地语字符的Unicode值,而不是实际的印地语字符”>有什么区别?你说的是什么风格的Unicode?默认情况下,配置单元希望所有字符都存储为UTF-8,而不包含BOM表。如果原始文本使用了另一种编码,那么Hive将按原样吐出。“我看到了…”您使用哪个工具“看到”?您是否确保该工具正确地适应MySQL(设置为列级或DB级)或Hive(设置为表级,默认为自定义SerDe或UTF-8)使用的代码页?也许我没有正确地理解它。我的意思是,数据帧具有某种值,而不是实际的印地语字符。我还尝试在windows命令提示符下使用Rscript来运行R命令集。两者都导致我丢失了印地语字符。您是否尝试在Linux提示符下直接查询配置单元?因为我怀疑您的数据在加载到Hadoop集群时已经被刷新了:-(