会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 大数据架构-使用HBase和Solr配置存储与索引!

大数据架构-使用HBase和Solr配置存储与索引

时间:2025-11-04 23:20:00 来源:益强数据堂 作者:IT科技类资讯 阅读:267次
大数据架构-使用HBase和Solr配置存储与索引
复制/*   *版权:王安琪   *描述:监视HBase,大数一有数据postPut就向Solr发送,企商汇据架本类要作为触发器添加到HBase   *修改时间:2014-05-27   *修改内容:新增   */  package solrHbase.test;  import java.io.UnsupportedEncodingException;  import ***;  public class SorlIndexCoprocessorObserver extends BaseRegionObserver {      private static final Logger LOG = LoggerFactory             .getLogger(SorlIndexCoprocessorObserver.class);      private static final String solrUrl = "http://192.1.11.108:80/solr/core1";      private static final SolrServer solrServer = new ConcurrentUpdateSolrServer(              solrUrl,构使 10000, 20);      /**       * 建立solr索引       *        * @throws UnsupportedEncodingException       */      @Override      public void postPut(final ObserverContext<RegionCoprocessorEnvironment> e,              final Put put, final WALEdit edit, final boolean writeToWAL)              throws UnsupportedEncodingException {          inputSolr(put);      }      public void inputSolr(Put put) {          try {              solrServer.add(TestSolrMain.getInputDoc(put));          } catch (Exception ex) {              LOG.error(ex.getMessage());          }      }  }  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.IT技术网

(责任编辑:域名)

推荐内容
  • 解决iPad恢复过程中出现未知错误的方法(如何应对iPad恢复时遇到未知错误?解决办法一览)
  • SQL,从入门到熟练
  • 如何调用没有文档说明的 Web API
  • 连接到Oracle的几种命名方式
  • 电脑QQ时钟错误的原因和解决方法(探究电脑QQ时钟错误的根源,以及如何解决这一问题)
  • 十行 Python 代码实现酷炫功能