首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HBase平台建设实践

背景 由于公司业务场景的需要,我们需要开发HBase平台,主要需要以下功能: 建表管理 授权管理 SDK实现 与公司内部系统打通 我们使用的HBase 版本: HBase 1.2.0-cdh5.16.2...Hadoop: 2.6.0-cdh5.16.2 目前主要应用场景: 实时计算如商品、商家等维度表 去重逻辑 中间件服务等监控数据 用户画像 平台建设 建表管理 1.指定命名空间 HBase系统默认定义了两个缺省的...hbase.security.authorization true 给其他业务组授权都采用超级账户进行 下面是权限对照表: 授权流程: 用户如何进行HBase操作以及平台如何进行认证和鉴权...整体流程: 与公司内部系统打通 主要工作就是开发平台使用HBase任务如何打通认证鉴权等,因为都是基于业务组提交任务,所以很容易实现满足需求 针对外部服务在容器内使用HBase, 在主机名没有做DNS...-m 100 hdfs://old_hbase:9000/hbase/data/$i /hbase/data/$i done hbase hbck -repairHoles 总结 本文主要对HBase平台建设的实践总结

62010

大数据平台建设

数据仓库平台Hive Hive详细介绍 Hive是一个基于Hadoop的数据仓库平台。通过hive,我们可以方便地进行ETL的工作。...大规模数据分析平台Pig Pig详细介绍 Pig是一个基于Hadoop的大规模数据分析平台,它提供的SQL-LIKE语言叫Pig Latin,该语言的编译器会把类SQL的数据分析请求转换为一系列经过优化处理的...目前已经有包括阿里百度在内的数家大型互联网公司在使用该平台。...Hadoop和数据库数据迁移工具Sqoop Sqoop详细介绍 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle...现在Kubenetes着重于不间断的服务状态(比如web服务器或者缓存服务器)和原生云平台应用(Nosql),在不久的将来会支持各种生产云平台中的各种服务,例如,分批,工作流,以及传统数据库。

1.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

效能平台建设实践

而相比采购这些已经比较成熟的软件服务,自主研发虽然有可拓展的“自主权”,也面临着建设耗时更长、成本更高等挑战。...有赞2017年接受了这个挑战,开始正式自主研发“效能平台”,本文将为你介绍该系统至今两年多的建设实践,以期这些经验与理念为您带来一些启发。...当时有赞的项目管理整体还是基于JIRA平台,辅以自研的QA平台与PMO 内部工具(基于JIRA API)。...“基础设施建设”。...二、效能平台的定位——三大“自我修养” 长期以来,为了达成未来效能平台既是“基础设施”又是“跃迁平台”的目标,我们对效能平台总结了三大“自我修养”,也就是定位的三大关键词: 2.1 效能 效能的定义为“

1.8K22

MySQL自治平台建设的内核原理及实践(下)

0 前文回顾 在《MySQL自治平台建设的内核原理及实践(上)》一文中,我们主要介绍了数据库的异常发现与诊断方面的内容,在诊断方面经常会碰到一些难以找出根因的Case。...1 内核可观测性建设 | 1.1 内核可观测性建设 1.1.1 性能诊断挑战 在自治性能诊断平台建设过程中,我们发现如下两大挑战: 很多SQL性能抖动的问题找不出根因,比如SQL的执行时长莫名其妙的突然变大...1.1.3 Wait耗时量化分析法 在分析完原因之后,我们参考了TSA的思想,同时结合MySQL自身的特点来做基于Wait的内核可观测性的建设。...在内核可观测性建设之前,原来采用的方式是根据MySQL的协议,来解析TCP报文来提取出SQL。...解决方式是尽量要基于MySQL的Cost模型,利用MySQL自身提供的查询优化器的能力,来给出最佳的索引;索引优化建议的建设一般分为三个阶段:1)单SQL维度的优化建议;2)基于workload的整体优化建议

23020

MySQL自治平台建设的内核原理及实践(上)

针对此问题,美团数据库自治平台经过多轮的迭代建设,在多个场景下已经实现了异常的发现、分析以及处理的端到端能力。...本文将跟大家分享一下我们平台建设的心路历程,同时提供一些经验、教训供同行参考,希望能够起到“抛砖引玉”的作用。...2 平台演进策略 美团数据库自治平台从下到上总体分为四层,分别为接口与展示、平台功能层,计算与存储、数据采集层,平台的总体架构以及每一层的作用如下: 数据库采集层:要进行数据库的诊断与分析,需要依靠关键的指标以及...平台功能层:此层是整个系统最为重要的部分,由于平台同时服务于DBA运维团队及研发团队,所以平台建设分成了两条路:1)主要面向DBA用户,按照可观测性建设、异常发现、故障根因分析、故障处理几个阶段来进行建设...5 本文作者 裕锋,来自美团基础研发平台-基础技术部,负责美团数据库自治平台的相关工作。

26220

有赞移动Crash平台建设

这个时候没法中断灰度版本的下发 crash平台建设的线路规划 为了解决这些问题,我们就开始着手搭建自有的Crash反馈平台平台建设的规划大致的路线是: 基础架构搭建。...实时监控、告警、日报 补齐三方平台的功能,Crash趋势统计、Crash符号化 crash平台的功能集 总结下来,Crash平台大概需要有以下功能: Crash收集:某次Crash从发生,保存本地到上报的过程...Crash平台整体设计 得益于有赞在数据埋点方面的建设,Crash数据收集可以通过埋点通道的进行上报,然后通过Flink实时计算任务将上报上来的Crash实时进行捞取、分组、实时监控,最后落到我们自己的业务数据库中...Mysql中只要存储前128预览字符与Hbase中的row_key即可 一、实现方案 1.1 Crash发生时的拦截+上报 Crash的拦截主要依靠各端系统的拦截机制。...扩展阅读: 有赞移动消息卡片动态化方案实践 有赞移动端商品模块的架构演变之路 有赞移动热修复平台建设 有赞移动 App 一键切换网关实践 有赞零售小票打印图片二值化方案 有赞 Android 崩溃保护的探索及实践

96340

气象业务平台建设何时了?

在气象部门工作了若干年,能让我叫上名字的业务系统只有一个MICAPS,中途出现过很多很多的新建系统或平台,但都没有像淘宝这样逐步成长为一个可持续发展和持续为业务服务的系统平台。...硬件建设只要舍得投入就能处于领先,可软件建设却成为持续投入持续落后的谜团,这是为什么呢? ? 提起软件系统建设大家都知道“两网一站四库十二金”,十二金是庞大的软件系统工程,国家在持续投入。...我们气象业务软件平台开发虽然没有纳入国家级的软件建设规划,可各级气象局从国家财政、地方财政申请到的工程项目大部分都是软件平台建设,少则几十万,多则上千万,资金投入上可谓不算少,可往往是一个项目建设一个软件平台...,换个项目又建设一个软件系统,就是没有统筹规划和可持续发展的业务软件平台。...气象业务平台很重要,要想实现智慧气象的宏伟蓝图没有一个对业务持续服务的智慧型软件平台是无法想象的,所以尽快完成数字化转型是当务之急。今天这个话题有些敏感,不宜在这里深入探讨,就提出问题而已。

58110

开源系统平台建设思路

系统调研 用户视角的系统调研(只需使用) 平台视角的系统调研(需要进行系统的维护和二次开发) 平台侧系统调研 平台侧系统调研的原则 系统是动态发展的,而且许多系统开发迭代速度很快,所以基于某个固定版本去测试意义不是很大...测试环境的规模和测试场景有限,我们不可能测试出大规模集群下的性能瓶颈和扩展性问题,这只能依靠原理推导 只要我们理解了系统的架构,核心原理,我们就应该能够推测出其适用场景,固有缺陷,扩展性问题 平台侧系统调研的步骤...是否需要上线该系统: 运维管理成本 开发成本 社区的活跃度 业务需求的紧迫性 该系统离我们理想系统的距离和改造的成本 该系统在大规模集群下的可能瓶颈和问题 该系统的固有缺陷以及避免改缺陷的成本 平台侧调研需要注意的问题...思考为什么不同系统在解决相同或者类似问题时采用了不同方案,不同方案之间的权衡是什么 用户侧系统调研: 目标系统在我们的需求场景下是否有成功案例 是否足够易用 性能和QPS是否能满足需求 是否可以提供SLA保证 平台运维...我们必须从事故处理,日常运维,日常客服这类工作中解脱出来,才会有更多精力满足我们用户更多的需求,才有可能打造一个高效,稳定,易用的平台

47330

漫谈测试平台建设模式探讨

(3)业务往往是短视的,能解决当前问题就行,把平台规划的重任放到了平台建设者身上,对平台建设者提出了更高的要求。...而在很多公司里,平台建设者实际是跟业务分离的,他只做平台建设,缺少业务参与,少了一些对业务测试场景的理解,也就导致最终平台的规划存在不足甚至难产。...其实我们在这里讨论测试平台建设的时候,很多问题其实也同样可以放到产品研发、项目研发的角度,大家可以尝试体会一下。那么最后,”多行业多形态“场景下,测试平台应该选择哪种模式进行建设呢?...做测试平台其实不容易,它不是一个直接产出价值的东西,它更多的是一种辅助工具,很多企业其实对测试平台的认知并不深,在建设上一味的强调价值量化,往往忽略了它最本质的东西:赋能,最终导致在测试平台的投入上不足同时轻视了平台建设的复杂度...在这种情况下,往往需要我们权衡很多东西,寻找适合各自企业测试平台建设的模式。

54931

大数据平台建设路径

数字化转型这几年成为了集团公司或大型企业寻求业务突破的重要手段,而且各行各业都不乏成功案例,例如金融行业的建设银行、招商银行、平安保险等,还有一些生动的例子,例如百丽鞋业。...集团客户动静都很大,首先要做咨询规划,必须跟上投入和管理配套,然后可以开始平台建设,最终开始应用,赋能各业务线和产品线。 从技术的角度,一个完整的大数据平台通常会三期建设。...第一步,先建设大数据基础平台。首要满足的是数据汇聚、数据存储、数据计算三大块功能,也是最内核的功能。...第二步,基于大数据基础平台建设数据治理等功能。目标是把汇聚进来的海量数据,往往又是异构的数据经过预处理,再进一步进行数据治理和数据管理(二者区别参看CMMI的DMM)。...当然人工智能和图数据库本身也是硬核技术,也可以是平台,这要看所在公司的产品定位和赛道。

46920

网站建设平台有哪些 网站建设需要注意什么

建设网站并非是一件容易的事情,不仅需要代码基础,还需要学会搭建框架,这对于什么都不懂的企业是一脸懵逼。搭建网站的最好方法就是找第三方进行建设,那么网站建设平台有哪些?...网站建设平台有哪些 网站建设平台有哪些?关于网站建设平台,在网上进行关键词搜索都能搜出很多建设平台,而每一家平台都有各自的优势。...因此大家在选择网站建设平台的时候,一定要多方面结合筛选,避免选择不靠谱的平台而影响到企业的正常运转。...关于网站建设平台有哪些的相关内容就分享到这里。大家在选择平台的时候,一定要进行筛选。看网站建设平台成立时间的长短,一般而言,成立时间越长,建站的经验就越丰富,技术实力就越有保障。...其次就是建设平台的案例,从案例中就可以判断平台的实力情况。

6K20

平台篇】运维平台之CMDB系统建设

CMDB是运维的基础核心系统,所有的元数据和共享数据管理源,类似于业务中的账号平台的作用。本篇文章,我将从概念篇、模型篇、到实现与实施篇具体的进行阐述。...在上篇的平台体系中,CMDB位于最底层的支持系统位置上,可见其作用。...二、模型篇 我为什么把模型单独提取出来,因为它是CMDB建设的核心,缺少对业务的准确理解,则没法准确的提取配置项及其属性。在这个环节中,模型的核心职责,就是把配置项和属性逐条的梳理出来。...不过在系统建设中,有一个经验大家可以参考:CMDB一定要变成运维和运维研发的共同项目,并且具体的配置项管理人要全程参与,比如说需求讨论、测试、上线验收等等(运维研发项目都可以遵循该模式)。...D、CMDB系统建设完成之后,其他系统必须和他联动。比如说监控、质量、容量等等,用场景驱动配置项的管理。 E、流程一定要平台化,不要让流程脱离CMDB存在,比如说搞一个OA流程,这个是很致命的。

19.1K42

大数据平台安全建设实践

一、概述 在大数据平台建设初期,安全也许并不是被重点关注的一环。大数据平台的定位主要是服务数据开发人员,提高数据开发效率,提供便捷的开发流程,有效支持数仓建设。大数据平台的用户都是公司内部人员。...那么数据平台建设过程中,需要考虑哪些安全性方面的问题? 环境隔离,数据开发人员应当只需关注自己相关业务域的数据,也应该只能访问这一部分数据。从数据的角度,减小了被接触面,降低了被误操作的可能。...有赞大数据平台安全建设是在大数据平台本身的发展以及数仓元数据建设的过程中不断演进的。概括起来可以分为三个阶段。...五、未来展望 大数据平台的安全建设并不是一项孤立的工作,而是随着大数据平台支持的业务量和业务种类越来越多,与大数据平台本身的进化而一起发展的。...随着有赞实时数仓的建设、机器学习平台的构建等等新业务的发展,安全建设仍有很长的路要走。

2.2K50
领券