hbase 导入到es_HBase数据同步到ElasticSearch的方案

ElasticSearch的River机制

ElasticSearch自身提供了一个River机制,用于同步数据。

这里能够找到官方眼下推荐的River:

可是官方没有提供HBase的River。

事实上ES的River很easy,就是一个用户打包好的jar包,ES负责找到一个node,并启动这个River。假设node失效了。会自己主动找另外一个node来启动这个River。

public interface RiverComponent {

RiverName riverName();

}

public interface River extends RiverComponent {

/**

* Called whenever the river is registered on a node, which can happen when:

* 1) the river _meta document gets indexed

* 2) an already registered river gets started on a node

*/

void start();

/**

* Called when the river is closed on a node, which can happen when:

* 1) the river is deleted by deleting its type through the delete mapping api

* 2) the node where the river is allocated is shut down or the river gets rerouted to another node

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值