elasticsearch与hbase怎么结合使用_ip地址

方法/步骤

  1. 先启动zookeeper-3.4.6:#sh /home/zookeeper-3.4.6/bin/zkServer.sh start,再启动hdfs:#start-dfs.sh    #start-yarn.sh,最后启动hbase:#start-hbase.sh。

elasticsearch与hbase怎么结合使用_ip地址_02

  1. 设计索引库的settings信息和mappings信息,并把这些配置信息。保存到一个配置文件中。在hh15的/opt/soft/目录下编写bjcom.json文件

elasticsearch与hbase怎么结合使用_工具类_03

  1. 安装配置es服务:即整合IK中文分词工具启动es创建索引库,使用开始定义的文件进行创建,使用下面命令进行创建。

elasticsearch与hbase怎么结合使用_hdfs_04

elasticsearch与hbase怎么结合使用_ip地址_05

  1. 初始化数据:把原始数据在es中建立索引,并且还要在hbase中保存一份。需要使用提供的代码里面的一个类(DataImportAndIndex.java),使用hbaseutils工具类的时候,要注意修改zk的IP地址和hbase.rootdir的地址。

elasticsearch与hbase怎么结合使用_ip地址_06

  1. 注意:如果使用这个地址无法访问的话请尝试使用这个 * hdfs://chenkl/hbase * 因为hadoop这边做了HA,现在主为197,备为196 */conf.set("hbase.rootdir", "hdfs://chenkl/hbase");

elasticsearch与hbase怎么结合使用_ip地址_07

elasticsearch与hbase怎么结合使用_hdfs_08

  1. 6还需要修改本机的hosts文件,不然hbase工具类无法正常调用,使用es工具类的时候要注意:修改es的ip地址,addIndex方法需要实现。

elasticsearch与hbase怎么结合使用_hdfs_09