es和hbase-client都有用到guava.jar,但hbase-client使用的是比较早的版本12.0.1,es使用的是18.0,如果在项目里使用18.0的版本会报如下错误:
原因是高版本的guava把com.google.common.base.Stopwatch类的构造函数改成非public
解决版本是 修改guava的源码, 把这个类构造函数改成public即可
es和hbase-client都有用到guava.jar,但hbase-client使用的是比较早的版本12.0.1,es使用的是18.0,如果在项目里使用18.0的版本会报如下错误:
原因是高版本的guava把com.google.common.base.Stopwatch类的构造函数改成非public
解决版本是 修改guava的源码, 把这个类构造函数改成public即可
转载于:https://my.oschina.net/u/1404252/blog/814260