HBase Java Admin API 编程技术

HBase Java Admin API

HBase 使用 Java 语言开发,因而 HBase 原生提供了一个 Java 语言客户端。这篇文章介绍 HBase Admin API,包括创建、启用、禁用、删除表等。如果项目使用 Maven 进行依赖管理,只需添加如下依赖即可以使用 Java 客户端访问 HBase 集群: <dependency> <groupId>org.apach...
阅读全文
Hbase 入门(五):客户端(Java,Shell,Thrift,Rest,MR,WebUI) 编程技术

Hbase 入门(五):客户端(Java,Shell,Thrift,Rest,MR,WebUI)

Hbase的客户端有原生java客户端,Hbase Shell,Thrift,Rest,Mapreduce,WebUI等等。 下面是这几种客户端的常见用法。 一、原生Java客户端 原生java客户端是hbase最主要,最高效的客户端。 涵盖了增删改查等API,还实现了创建,删除,修改表等DDL操作。 配置java连接hbase Java连接HBase需要两个类:...
阅读全文
微服务利剑之 APM 平台(二):Pinpoint 编程技术

微服务利剑之 APM 平台(二):Pinpoint

微服务利剑之APM平台(二)Pinpoint Springboot: 2.1.7.RELEASE SpringCloud: Greenwich.SR2 1. Pinpoint概述 Pinpoint是一个由韩国人编写的为大型分布式系统服务的链路跟踪平台,并提供大量链路跟踪数据分析汇总解决方案。自2012年7月开始开发,与2015年1月做为一个开源项目推出。 2. Pin...
阅读全文
Pinpoint 大型分布式请求跟踪系统的搭建与使用 编程技术

Pinpoint 大型分布式请求跟踪系统的搭建与使用

回复“ 1024 ”获取独家整理的学习资料 Pinpoint 是用 Java 编写的大规模分布式系统性能管理工具, 可以跟踪请求, 硬件信息收集, 请求时间统计等等 项目主页: https://github.com/naver/pinpoint 前提 1、有分布式部署的项目可供测试 2、至少一台服务器 3、Java、Hbase、Zookeeper、Tomcat 环境 ...
阅读全文
Hadoop学习(5)-HBASE的安装和命令行操作和java操作 编程技术

Hadoop学习(5)-HBASE的安装和命令行操作和java操作

使用HABSE之前,要先安装一个zookeeper zookeeper是干嘛的呢 Zookeeper的作用 1.可以为客户端管理少量的数据kv key:是以路径的形式表示的,那就意味着,各key之间有父子关系,比如 / 是顶层key 用户建的key只能在/ 下作为子节点,比如建一个key: /aa 这个key可以带value数据 也可以建一个key: /bb 也可以...
阅读全文
开发笔记 – Spring Boot集成HBase Spring

开发笔记 – Spring Boot集成HBase

最近在重新整理 搜书吧 (一个做图书比价的平台)的系统架构,目前图书产品数量超过了200万条。各种数据加起来超过40G了,使用Mysql数据库存储服务器吃不消,于是考虑使用HBase存储大部分数据。 一、摘要 以前 搜书吧 的数据量比较小,使用数据库+静态文件存储的方式就可以搞定,主要有2个系统组成:网站前端+后台服务。事先把图书详情等一些固定内容生成html静态文件和前端的其他静态...
阅读全文
微服务监控 编程技术

微服务监控

微服务监控主要分为两部分,一部分是对微服务本身的监控,另一方面是对整个调用链的监控。目前,我们主要采用dubbo作为rpc框架,所以下面重点介绍dubbo监控。 1、dubbo监控 1.1、原理 dubbo架构如下: 通过阅读dubbo源码,所有的rpc方法调用都会经过MonitorFilter进行拦截, MonitorFilter.invoke() p...
阅读全文
Java连接HBase(kerberized集群) 编程技术

Java连接HBase(kerberized集群)

社区原文 “Connecting to HBase in a Kerberos Enabled Cluster” 讲解如何通过 Java 或 Scala 在启用 Kerberos 的群集中连接到 HBase。 本测试需要一个启用了kerberos的HDP集群。集群搭建参考 《Ambari在本地VM(centos7.3)部署hadoop集群》 。本测试在HDP集群...
阅读全文
Loading...