之前虽做了solr-hbase构建二级索引以及快速查询,但是考虑到以后生成的数据可能会很多,一旦到了亿级以上,solr查询效率会渐渐慢下来.老板不满意,又听了几位专家的建议,采用Elasticsearch+hbase 来实现hbase中数据的快速查询.
首先,安装Elasticsearch.
CDH中没有集成Elasticsearch,所以只好独立安装.
1.下载elasticsearch-5.2.1.tar.gz
解压
tar zxvf /usr/local/elasticsearch/elasticsearch-5.2.1.tar.gz
vi /usr/local/elasticsearch/elasticsearch-5.2.1/config/elasticsearch.yml
c2节点:
找到node.name,改成:es-node1
找到network.host,去掉#,改为centos真实的ip, 10.0.0.12
discovery.zen.ping.unicast.hosts: [“10.0.0.12”, “10.0.0.13”,”10.0.0.14”]
c3节点:
找到node.name,改成:es-node2
找到network.host,去掉#,改为centos真实的ip, 10.0.0.13
discovery.zen.ping.unicast.hosts: [“10.0.0.12”, “10.0.0.13”,”10.0.0.14”]
c