APM开源项目pinpoint学习-win7安装hbase
2018-02-02 18:15
288 查看
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_homeset 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.csdn.net/yuebao1991/article/details/72629479
相关文章推荐
- APM开源项目pinpoint学习-netty学习
- 一起学习开源项目
- 准备学习一个新的开源项目:Sinergia
- ETL学习笔记之四:开源项目 Kettle
- 开源项目DataTierGenerator学习(一)
- 给学习J2EE的朋友一些值得研究的开源项目
- 加糖的CRM---开源项目Sugar CRM中文化安装过程- -
- iReaperPlus一个开源的工具项目,旨在获得MSDN学习资料,希望你能加入进来
- ETL学习笔记之四:开源项目 Kettle
- 给学习J2EE的朋友一些值得研究的开源项目
- 一起学习开源项目
- ETL学习笔记之四:开源项目 Kettle - 石头记 - CSDNBlog
- 加糖的CRM---开源项目Sugar CRM中文化安装过程
- 开源项目DataTierGenerator学习(二)
- 一起学习.NET开源项目
- 准备通过开源项目学习SWT
- 商业项目应该向开源项目学习什么?
- 商业项目应该向开源项目学习什么?
- Visual Studio 2005学习的 开源项目 之NHibernate
- 推荐一个学习NHibernate的开源项目--Cuyahoga