ElasticJob Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $

最初使用官方文档中的3.0.0版本的maven依赖,发现问题太多,改为低版本2.1.5,由于最新版需要zookeeper 3.6.2版本,而这个版本的zookeeper返回的json数据没有大括号,所以低版本的elasticjob从zookeeper取数据时由于没有大括号会导致gson解析失败报错Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
通过zookeeper获取配置信息,可见返回的数据没有大括号

 使用3.4.14版本zookeeper

 解决方式:降级zookeeper,我最终用的是3.5.8

原文地址:https://www.cnblogs.com/gqymy/p/13845518.html