dremio 中文查询问题解决

核心并不是dremio的问题,而是依赖的calcite的问题

参考配置

  • 基于docker-compose 的运行
version: "3"
services:
   dremio:
     image: dremio/dremio-oss:13.0 
     environment: 
     - DREMIO_JAVA_SERVER_EXTRA_OPTS=-Dsaffron.default.charset=UTF-16LE -Dsaffron.default.nationalcharset=UTF-16LE -Dsaffron.default.collat​​ion.name=UTF-16LE\$en_US
     ports:
     - "9047:9047"
     - "31010:31010"

配置代码说明

通过反编译查看

 

 

说明

这个问题网上的答案还是比较多的,详细的可以多看看源码,了解下实际的原因,当然需要注意版本
因为目前依赖是的1.16版本,对于1.19 变了

 

 

参考资料

http://calcite.hydromatic.net/apidocs/org/apache/calcite/util/SaffronProperties.html

posted on 2021-02-05 23:13  荣锋亮  阅读(366)  评论(0编辑  收藏  举报

导航