nebula-java-client 创建tag识别不了中文问题

内核和 Java 客户端版本都是 v3.3.0

你好,我在用nebula-java-client 创建tag,但是里面的字段包含中文,我在集群上跑时(windows本地跑时可以的),就显示中文乱码,建不了tag,这个有什么配置吗,可以识别中文吗,或者有什么解决办法吗

创建语句为

create tag if not exists ‘变电站’(“ID” int null,‘区域层级’ string null,“用户类型” string null)

我把你的分类修改了哈,使用问题就放在【用户问答】-【使用问题】好啦。分类使用不当会影响审核速度的,具体可参考论坛使用指南 关于论坛帖子审核和回复时间的说明(最后更新 2022.12.13)

再问下,这个是创建 tag 成功了,show create tag 是乱码,还是说创建 tag 就直接失败了。如果是后者的话,有报错信息吗?


就是图片上的乱码

直接失败 不创建

看出来我的单双引号和你的区别了吗?你试试用英文字符下的双单引号,应该语句就不会报错了。试试吧。

那个有可能打错了,我的问题是java-client 有没有想spark这样配置–conf spark.executor.extraJavaOptions=“-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8” 设置中文的,你看我发的图片 就知道识别不了中文的

乱码是因为要执行的语句没有成功被解析吧,你先试试把单双引号都改对了,看看还报错不。

jvm 参数:-Dfile.encoding=UTF-8