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

本文档详细介绍了如何在Windows环境下安装并配置HBase 1.2.6版本,包括配置java_home、hbase.rootdir等关键步骤,并解决了启动过程中可能遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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.rootdir</name>
        <value>file:///D:/software/hbase-1.2.6/root</value> 
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>D:/software/hbasse-1.2.6/tmp</value>
    </property>
    <!--以下配置可以不写,不影响部署-->
    <property>
        <name>hbase.regionserver.dns.nameserver</name>
        <value>localhost</value>
    </property>

    <property>
        <name>hbase.master.port</name>
        <value>16000</value>
    </property>

    <property>
        <name>hbase.master.info.port</name>
        <value>16010</value>
    </property>

    <property>
        <name>hbase.regionserver.port</name>
        <value>16201</value>
    </property>

    <property>
        <name>hbase.regionserver.info.port</name>
        <value>16301</value>
    </property>

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

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

出现类似界面表示成功:
这里写图片描述

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.youkuaiyun.com/yuebao1991/article/details/72629479

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值