
ElasticSearch
笨小葱
这个作者很懒,什么都没留下…
展开
-
ES2.x版本的javaAPI使用实例
前段时间做用户标签系统,使用的es2.2来存储查询。其中涉及到了es的javaAPI的使用。这里把笨小葱用到的一些函数分享一下。首先是es的连接获取操作实例。import org.elasticsearch.action.search.SearchResponse;import org.elasticsearch.client.transport.TransportClient;im原创 2016-06-08 15:15:58 · 7292 阅读 · 4 评论 -
通过maven-shade-plugin 解决Elasticsearch与hbase的jar包冲突问题
今天在项目中集成hbase1.0.0-cdh5.5.2和ElasticSearch2.2.0时出现了问题,原先在集成hbase时,引入了架包com.google.guava(16.0版本),后来在集成ES时发现es中也用到了guava的18.0版本。这时候问题来了,如果将原来的guava 16.0版本修改为18.0版本,hbase就是因为版本太高而报错。如果继续使用16.0版本es的javaAPI原创 2016-06-13 20:08:11 · 11368 阅读 · 8 评论 -
es与其他服务(hbase,spark,hive)jar包冲突时如何定位冲突包
集群部署时es的jar包可能与其他服务(hbase,spark,hive....)jar包冲突部署时需要替换官方的es架包为我们自己重新编译的jar包。 补充:如果需要定位到具体是哪个class引起的冲突,可以通过在tomcat的bin/catalina.sh中配置: JAVA_OPTS="-verbose:class" tomcat启动后会在catali原创 2016-10-23 10:26:03 · 2039 阅读 · 0 评论 -
mr配置es
https://www.elastic.co/guide/en/elasticsearch/hadoop/current/mapreduce.html#_emphasis_new_emphasis_literal_org_apache_hadoop_mapreduce_literal_api转载 2017-03-10 15:48:01 · 625 阅读 · 0 评论