MaxKey

kudu简介2

天大地大妈咪最大 提交于 2020-04-29 17:05:11
参考文章: kudu介绍 文章内容来源于官网文档: http://kudu.apache.org/docs/index.html 一、kudu介绍 Kudu是Cloudera开源的新型列式存储系统,是Apache Hadoop生态圈的成员之一(incubating),专门为了对快速变化的数据进行快速的分析,填补了以往Hadoop存储层的空缺。 1 功能上的空白 Hadoop生态系统有很多组件,每一个组件有不同的功能。在现实场景中,用户往往需要同时部署很多Hadoop工具来解决同一个问题,这种架构称为混合架构 (hybrid architecture)。比如,用户需要利用Hbase的快速插入、快读random access的特性来导入数据,HBase也允许用户对数据进行修改,HBase对于大量小规模查询也非常迅速。同时,用户使用HDFS/Parquet + Impala/Hive来对超大的数据集进行查询分析,对于这类场景, Parquet这种列式存储文件格式具有极大的优势。 很多公司都成功地部署了HDFS/Parquet + HBase混合架构,然而这种架构较为复杂,而且在维护上也十分困难。首先,用户用Flume或Kafka等数据Ingest工具将数据导入HBase,用户可能在HBase上对数据做一些修改。然后每隔一段时间(每天或每周)将数据从Hbase中导入到Parquet文件

使用bloom 加速sqler + gitbase 的代码统计分析情况

僤鯓⒐⒋嵵緔 提交于 2020-04-19 15:49:06
我们基于gitbase 暴露的mysql 服务,可以方便的查询数据,但是如果需要长时间计算的就不太好了 还是我们可以通过bloom通过配置的方式就可以解决,以下是一个实践以及一些问题的解决访问 环境准备 docker-compose 文件 version: "3" services: lb: image: openresty / openresty: alpine volumes: - "./nginx-lb.conf:/usr/local/openresty/nginx/conf/nginx.conf" ports: - "9000:80" bloom: image: dalongrong / bloom: v1 .28.0 volumes: - "./bloom.cfg:/etc/bloom.cfg" ports: - "8811:8811" - "9001:8080" redis: image: redis ports: - "6379:6379" gitbase: container_name: gitbase hostname: gitbase image: srcd / gitbase: v0 .24.0 - rc2 volumes: - "./git-demos:/opt/repos" ports: - "3306:3306" sqler: image:

shimingxy/MaxKey

社会主义新天地 提交于 2020-04-07 13:26:16
MaxKey MaxKey(马克思的钥匙) ,寓意是最大钥匙, 是用户单点登录认证系统(Sigle Sign On System),支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS等标准化的开放协议,基于开放用户安全身份认证系统(User Security Access System),提供简单、可靠和安全的用户认证和单点登录,包含用户认证、单点登录、资源管理、权限管理等。 什么是 单点登录(Single Sign On) ,简称为 SSO ? 用户只需要登录认证中心一次就可以访问所有相互信任的应用系统,无需再次登录。 MaxKey on GitHub MaxKey on 码云(Gitee) 官方文档 QQ交流群: 434469201 点击链接加入群聊 邮箱EMAIL: shimingxy@163.com 标准化认证协议: 序号 协议 支持 1 OAuth 2.0/OpenID Connect 高 2 SAML 2.0 高 3 JWT 高 4 CAS 高 5 FormBased 中 6 TokenBased(Post/Cookie) 中 7 ExtendApi 低 8 EXT 低 登录支持 序号 登录方式 1 动态验证码 2 双因素认证 3 Google Authenticator 4 Kerberos/Spengo/AD域 5 社交账号 微信

shimingxy/MaxKey

|▌冷眼眸甩不掉的悲伤 提交于 2020-04-07 10:24:04
MaxKey MaxKey(马克思的钥匙) ,寓意是最大钥匙, 是用户单点登录认证系统(Sigle Sign On System),支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS等标准化的开放协议,基于开放用户安全身份认证系统(User Security Access System),提供简单、可靠和安全的用户认证和单点登录,包含用户认证、单点登录、资源管理、权限管理等。 什么是 单点登录(Single Sign On) ,简称为 SSO ? 用户只需要登录认证中心一次就可以访问所有相互信任的应用系统,无需再次登录。 MaxKey on GitHub MaxKey on 码云(Gitee) 官方文档 QQ交流群: 434469201 点击链接加入群聊 邮箱EMAIL: shimingxy@163.com 标准化认证协议: 序号 协议 支持 1 OAuth 2.0/OpenID Connect 高 2 SAML 2.0 高 3 JWT 高 4 CAS 高 5 FormBased 中 6 TokenBased(Post/Cookie) 中 7 ExtendApi 低 8 EXT 低 登录支持 序号 登录方式 1 动态验证码 2 双因素认证 3 Google Authenticator 4 Kerberos/Spengo/AD域 5 社交账号 微信

数据结构--查询三(b+树)

半世苍凉 提交于 2019-12-23 12:44:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> BTree.java package btree; /** * description: * * @author: dawn.he QQ: 905845006 * @email: dawn.he@cloudwise.com * @email: 905845006@qq.com * @date: 2019/12/12 12:03 AM */ import java.util.ArrayDeque; import java.util.LinkedList; import java.util.Queue; /** * @author Herry * * @param <K> * @param <V> */ public class BTree<K extends Comparable<K>, V> { private BTNode<K, V> mRoot = null; private long mSize = 0l; /** * @return */ public BTNode<K, V> getRootNode() { return mRoot; } /** * @return */ public long size() { return mSize; } /** * */ public void clear()