APM开源项目pinpoint学习-win7安装hbase

1、说明

项目最近才做链路数据采集,用于项目监控、预警、管理等。之前研究了Springcloud+sleuth,这种方式存在应用局限性,只能在Spring环境下,而且不能对中间件进行采集,不利于rpc环境下的链路采集。
之后了解APM技术和javaagent技术。使用韩国一个开源项目pinpoint,并对其做了一些研究。由于采用hbase作为存储结构,之前没有接触,这里做下安装笔记。

2、下载地址

http://www.apache.org/dyn/closer.cgi/hbase/
我们这里下载的是1.2.6版本,感谢Apache,1.2.6是可以在windows上直接安装的。

3、配置hbase

我们将hbase解压到D:\software\hbase-1.2.6目录下,我们定义该目录为hbase_home目录,进入hbase_home/conf目录,修改hbase-env.cmd,增加如下设置,设置java_home

set JAVA_HOME=D:\java\jdk8151

保存,打开hbase_site.xml增加如下配置:

<property>
        <name>hbase.rootdirname>
        <value>file:///D:/software/hbase-1.2.6/rootvalue> 
    property>
    <property>
        <name>hbase.tmp.dirname>
        <value>D:/software/hbasse-1.2.6/tmpvalue>
    property>
    
    <property>
        <name>hbase.regionserver.dns.nameservername>
        <value>localhostvalue>
    property>

    <property>
        <name>hbase.master.portname>
        <value>16000value>
    property>

    <property>
        <name>hbase.master.info.portname>
        <value>16010value>
    property>

    <property>
        <name>hbase.regionserver.portname>
        <value>16201value>
    property>

    <property>
        <name>hbase.regionserver.info.portname>
        <value>16301value>
    property>

完成后,进入hbase_home/bin目录执行

start-hbase.cmd
启动成功后测试:
hbase shell

出现类似界面表示成功:
APM开源项目pinpoint学习-win7安装hbase_第1张图片

4、hbase测试命令

  • create ‘tablename’ ,{NAME=>’columnName’}:创建表
  • drop ‘tablename’ 删除表,删除前需要使用disable命令
  • list 列出表清单
  • scan ‘tablename’查询数据

5、常见问题

启动时报
Failed to locate the winutils binaryin the Hadoop binary path Java.io.IOException: Could not locate executablenull\bin\winutils.exe in the Hadoop binaries.
该问题是由于hbase依靠Hadoop,我们需要提供一个简单版的,稍后提供下载地址。
同时需要在hbase-env.cmd中加入:

set HADOOP_HOME=D:\hadoop-master

或者在环境变量中配置HADOOP_HOME.
参看地址:http://blog.csdn.net/yuebao1991/article/details/72629479

你可能感兴趣的:(hbase)