为什么80%的码农都做不了架构师?>>>
在用curator写zookeeper客户端的时候一直报一个错误
org.apache.zookeeper.zookeeper. init (ljava/lang/string ilorg/apache/zookeeper/watcher z)v
开始没有多想,直接度娘,给到的答复是zookeeper的jar包冲突了,删除一个即可,可是我找了半天根本不存在冲突的jar包,看来度娘不能信了,直接上谷歌,同样的问题返回的结果是以下代码中的init只支持zookeeper 3.4.6+的版本
client.create().creatingParentsIfNeeded()
.withMode(CreateMode.EPHEMERAL)
.forPath(path,"init".getBytes());
看了看pom.xml的内容,发现是3.4.6
org.apache.zookeeper
zookeeper
3.4.6
**pom **
注意上面的type这一行,马上去查了maven的依赖包,发现引入的并不是3.4.6,而是3.3.4 看见了吧,这就是问题所在! 马上删除type这一行,依赖包变了 为什么加上