Hadoop 配置单元支持筛选Unicode数据
我有一个包含Unicode数据的配置单元表。当尝试执行简单的查询SELECT*FROM表时,我以正确的Unicode编码返回正确的数据。但是,当我尝试添加过滤条件时,例如。。。其中column='someunicode值',我的查询没有返回任何内容 这是蜂巢的局限性吗?还是说有没有办法让Unicode过滤与Hive一起工作Hadoop 配置单元支持筛选Unicode数据,hadoop,hive,hiveql,Hadoop,Hive,Hiveql,我有一个包含Unicode数据的配置单元表。当尝试执行简单的查询SELECT*FROM表时,我以正确的Unicode编码返回正确的数据。但是,当我尝试添加过滤条件时,例如。。。其中column='someunicode值',我的查询没有返回任何内容 这是蜂巢的局限性吗?还是说有没有办法让Unicode过滤与Hive一起工作 谢谢大家! 您应该使用utf-8格式并将数据加载到配置单元表中,然后您可以使用以前编写的内容获取数据,例如。。。名称如'%你好%' 你能提供一些示例数据吗?也许你应该试着用L
谢谢大家! 您应该使用utf-8格式并将数据加载到配置单元表中,然后您可以使用以前编写的内容获取数据,例如。。。名称如'%你好%' 你能提供一些示例数据吗?也许你应该试着用LIKE而不是=嗨,visakh,我用LIKE,但它也不起作用。下面是一个示例查询:从表中选择*名称,如'%你好%' 一个可能的原因是Unicode字符被转换为??当被送到蜂巢时。