上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 135 下一页

2019年7月20日

jaeger使用yugabyte作为后端存储的尝试以及几个问题

摘要: 前边写过使用scylladb 做为jaeger 的后端存储,还是一个不错选择的包括性能以及 兼容性,对于 yugabyte 当前存在兼容性的问题,需要版本的支持,或者尝试进行一些变动 create 语法的处理 逗号 CREATE TYPE IF NOT EXISTS ${keyspace}.keyv 阅读全文

posted @ 2019-07-20 22:38 荣锋亮 阅读(1071) 评论(0) 推荐(0)

2019年7月19日

openjdk k8s port-forward 连接容器jmx服务

摘要: jmx 是java 自带的,如果需要使用我们只需要添加对应的配置即可,以下演示docker 集成jmx 使用kompose 生成k8s 的部署文件,使用port-forward 进行连接,所以java.rmi.server.hostname=localhost 环境准备 参考github 项目 ht 阅读全文

posted @ 2019-07-19 23:29 荣锋亮 阅读(1404) 评论(0) 推荐(0)

2019年7月18日

scylladb docker-compose 用户密码认证配置

摘要: scylladb 对于用户的认证配置还是比较简单的,以下是一个docker-compose 配置的说明 环境准备 docker-compose 文件 version: "3" services: scylladb: image: scylladb/scylla command: --authenti 阅读全文

posted @ 2019-07-18 20:19 荣锋亮 阅读(1498) 评论(0) 推荐(0)

jaeger 使用scylladb作为后端存储

摘要: scylladb 是一个不错的apache Cassandra 替代,而且兼容很不错,今天在尝试过yugabyte 之后放弃了,因为在进行jaeger 创建 Cassandra schema 的时候碰到各种问题(可能兼容还是少有问题),试用之后发现很不错,没有碰到错误,以下是一个演示环境 使用了do 阅读全文

posted @ 2019-07-18 15:19 荣锋亮 阅读(1547) 评论(0) 推荐(0)

2019年7月17日

zeebe 0.20.0 发布生产可用了!

摘要: 一个比较好消息,来自camunda zeebe 团队的消息,zeebe 0.20.0 发布,终于可以生产可用了 如果关注了官方的声明的话,同时团队也出了一个自己的许可协议,但是和大部分当前的开源 产品修改许可协议是类似的(限制云服务) 相关变更(0.20.0) 说明看0.19.0 的changlog 阅读全文

posted @ 2019-07-17 22:08 荣锋亮 阅读(906) 评论(0) 推荐(0)

手工部署yugabyte的几点说明

摘要: ntp 时间同步 ntp 时间同步对于yugabyte 是一个比较重要的服务,需要注意时间的同步 YB-Master 个数的说明 原则 YB-Master 的个数,必须和复制因子的个数一样,同时master_addresss 地址的个数必须和复制因子一样 参考 比如4个node 的集群,复制因子为3 阅读全文

posted @ 2019-07-17 16:27 荣锋亮 阅读(1223) 评论(0) 推荐(0)

yugabyte docker-compose 运行试用

摘要: 以前运行yugabyte 使用的是yb-docker-ctl,现在直接可以方便的使用docker-compose 运行了 pull image docker pull yugabytedb/yugabyte docker pull yugabytedb/yugabyte docker pull yu 阅读全文

posted @ 2019-07-17 15:51 荣锋亮 阅读(913) 评论(0) 推荐(1)

Why We Changed YugaByte DB Licensing to 100% Open Source

摘要: 转自:https://blog.yugabyte.com/why-we-changed-yugabyte-db-licensing-to-100-open-source/ 主要说明了YugaByte 100%开源的原因,以及与 其他开源软件的比较 We are excited to announce 阅读全文

posted @ 2019-07-17 09:13 荣锋亮 阅读(436) 评论(0) 推荐(0)

2019年7月11日

dbt 集成presto试用

摘要: dbt 团队提供了presto 的adapter同时也是一个不错的的参考实现,可以学习 当前dbt presto 对于版本的要求是0.13.1 对于当前最新版本的还不支持,同时需要使用源码安装pip 包 dbt presto pip 包安装 clone 代码包 git clone https://g 阅读全文

posted @ 2019-07-11 16:40 荣锋亮 阅读(734) 评论(0) 推荐(0)

dbt 0.14.0 试用

摘要: dbt 0.14.0 在最近已经发布了,dbt server 的还是很不错的特性,以下安装试用下几个新功能 环境准备 安装 如果没有安装的: pip install dbt 已经安装的: pip install -U dbt 如果没有安装的: pip install dbt 已经安装的: pip i 阅读全文

posted @ 2019-07-11 15:08 荣锋亮 阅读(849) 评论(0) 推荐(0)

dbt 0.14.0 发布

摘要: 以下内容来自官方博客,新的功能还是很不错的,后边尝试使用下。 参考资料:https://blog.fishtownanalytics.com/dbt-v0-14-0-better-serving-our-users-bf7cdbbcd5d2 Introducing dbt v0.14.0 Today 阅读全文

posted @ 2019-07-11 08:55 荣锋亮 阅读(675) 评论(0) 推荐(0)

2019年7月10日

presto docker简单试用

摘要: starburstdata 团队提供了一个docker 版本的presto,其中已经内置了几个connectors tpch tpcds memory backhole jmx system pull docker images 镜像稍大,最好使用加速 docker pull starburstda 阅读全文

posted @ 2019-07-10 15:39 荣锋亮 阅读(2820) 评论(0) 推荐(0)

2019年7月8日

使用nginx 正向代理暴露k8s service && pod ip 外部直接访问

摘要: 有时在我们的实际开发中我们希望直接访问k8s service 暴露的服务,以及pod的ip 解决方法,实际上很多 nodeport ingress port-forword 实际上我们还有一种方法:正向代理 nginx 正向代理配置 为了简单,只处理http 流量,实际上我们可以基于envoy 搞这 阅读全文

posted @ 2019-07-08 23:35 荣锋亮 阅读(4591) 评论(0) 推荐(0)

2019年7月6日

集成omnibus-ctl+ chef 制作一个可配置的软件包

摘要: 前边有写过使用omnibus-ctl 制作软件包的,但是当时没有集成chef,只有一个空壳子,实际上omnibus-ctl 已经内置 了对于chef 的操作(但是我们还需要在添加一个依赖),以下简单说明两者如何进行集成 demo 是一个类似gitlab-ctl 的操作,但是只有一个简单的cookbo 阅读全文

posted @ 2019-07-06 20:58 荣锋亮 阅读(456) 评论(0) 推荐(0)

2019年7月4日

chef test-kitchen Could not load the 'vagrant' driver from the load path 问题解决

摘要: 今天使用chef 的kitchen,运行kitchen list 发现了如下错误: >>>>>> Exception >>>>>> Class: Kitchen::ClientError >>>>>> Message: Could not load the 'vagrant' driver from 阅读全文

posted @ 2019-07-04 19:26 荣锋亮 阅读(410) 评论(0) 推荐(0)

2019年7月3日

nexus 3.17.0 做为golang 的包管理工具

摘要: nexus 3.17.0 新版本对于go 包管理的支持是基于go mod 的,同时我们也需要一个athens server 然后在nexus 中配置proxy 类型的repo 参考配置 来自官方的配置图 说明 就和上边说的一样,我们需要一个athens server,nexus 对于go mod 的 阅读全文

posted @ 2019-07-03 09:45 荣锋亮 阅读(3770) 评论(0) 推荐(0)

2019年7月2日

nexus 3.17.0 简单试用

摘要: 老样子,使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: nexus: image: sonatype/nexus3:3.17.0 ports: - "8081:8081" volumes: - "./nexus-da 阅读全文

posted @ 2019-07-02 23:53 荣锋亮 阅读(984) 评论(0) 推荐(0)

nexus 3.17.0 简单说明

摘要: nexus 在6.24 发布了3.17.0 ,同时包含了好多新的特性 以下为一些主要变动: routing rules 可以增强repo 的安全 apt repo 格式的支持 可以方便的为ubuntu 等基于apt 的包管理处理 go repo 支持 可以支持golang 包的管理了 一个参考配置 阅读全文

posted @ 2019-07-02 21:00 荣锋亮 阅读(1185) 评论(0) 推荐(0)

Building a Service Mesh with HAProxy and Consul

摘要: 转自:https://www.haproxy.com/blog/building-a-service-mesh-with-haproxy-and-consul/ HashiCorp added a service mesh feature to Consul, its service-discove 阅读全文

posted @ 2019-07-02 08:59 荣锋亮 阅读(475) 评论(0) 推荐(0)

Using HAProxy as an API Gateway, Part 3 [Health Checks]

摘要: 转自:https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-3-health-checks/ Achieving high availability rests on having good health checks. 阅读全文

posted @ 2019-07-02 08:57 荣锋亮 阅读(560) 评论(0) 推荐(0)

Using HAProxy as an API Gateway, Part 2 [Authentication]

摘要: 转自:https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-2-authentication/ HAProxy is a powerful API gateway due to its ability to provide 阅读全文

posted @ 2019-07-02 08:56 荣锋亮 阅读(450) 评论(0) 推荐(0)

Using HAProxy as an API Gateway, Part 1 [Introduction]

摘要: 转自:https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/ An API gateway handles load balancing, security, rate limiting, monitoring, an 阅读全文

posted @ 2019-07-02 08:54 荣锋亮 阅读(465) 评论(0) 推荐(0)

cjss 像编写css 一样开发web应用

摘要: cjss 提供了使用类似css 的方式编写web 应用 cjss 包含的阶段 data prepare body element 几点说明 并不是所以阶段必须使用,但是每个级别只能存在一个script json 支持存在data 阶段 html 只能用在body 阶段,可以通过字符插值处理模板数据绑 阅读全文

posted @ 2019-07-02 08:41 荣锋亮 阅读(399) 评论(0) 推荐(0)

2019年7月1日

GitLab : Omnibus Installer

摘要: 转自:https://www.ibm.com/developerworks/community/blogs/2280dc86-a78a-441b-89d7-5b4c41595852/entry/GitLab_HA_1_Omnibus?lang=en 主要介绍gitlab omnibus 包的构建,尽 阅读全文

posted @ 2019-07-01 15:23 荣锋亮 阅读(412) 评论(0) 推荐(0)

集成omnibus-ctl 开发一个专业的软件包管理工具

摘要: 前边有转发过来自chef 团队的一篇omnibus-ctl 介绍文章,以下尝试进行项目试用 就是简单的集成,没有多少复杂的操作 环境准备 ruby ruby 使用2.6.3 使用 rbenv 安装,可以参考rbenv mac&&linux 安装简单说明 bundle bundler 的安装可以直接使 阅读全文

posted @ 2019-07-01 15:07 荣锋亮 阅读(915) 评论(0) 推荐(0)

Chocolatey 方便的windows 包管理工具

摘要: windows 在包管理上一般大家都是网上下载二进制文件或者就是通过软件管家进行安装,这些对于开发人员可能就有点不是 很专业了, Chocolatey 是一个不错的windows 软件包管理工具 安装 注意安装的时候必须使用的是管理员权限 Chocolatey 官方文档已经很全了,给我们提供了下线以 阅读全文

posted @ 2019-07-01 09:52 荣锋亮 阅读(814) 评论(0) 推荐(0)

2019年6月30日

Omnibus-ctl: What is it and what can it do for you?

摘要: 转自:https://blog.chef.io/2015/05/26/omnibus-ctl-what-is-it-and-what-can-it-do-for-you/ Are you building software with Chef Omnibus? Do your packages ne 阅读全文

posted @ 2019-06-30 21:06 荣锋亮 阅读(385) 评论(0) 推荐(0)

omnibus-gitlab 架构学习

摘要: omnibus-gitlab是gitlab 团队fork 自chef 的omnibus 项目,同时做了一些自定义的开发,omnibus-gitlab 简化了 gitlab 的部署以及维护,同时里边集成了chef 组件(cookbooks 以及recipes)可以方便的进行用户机器上gitlab 任务 阅读全文

posted @ 2019-06-30 10:24 荣锋亮 阅读(1825) 评论(0) 推荐(0)

2019年6月28日

Omnibus 安装

摘要: 使用gem gem install omnibus gem install omnibus gem install omnibus gem install omnibus gem install omnibus gem install omnibus gem install omnibus gem 阅读全文

posted @ 2019-06-28 20:46 荣锋亮 阅读(904) 评论(0) 推荐(0)

rbenv mac&&linux 安装简单说明

摘要: mac 可以通过brew linux 官方提供了运行脚本 # with curl curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash ​ # alternatively, 阅读全文

posted @ 2019-06-28 20:35 荣锋亮 阅读(605) 评论(0) 推荐(0)

使用rbenv 进行ruby 多版本的管理

摘要: 今天需要安装一个ruby 包,但是ruby 版本过低,以前使用过rvm,但是在安装rvm 的时候发现系统有异常 错误信息,发现还有另外一个不错的可选工具 rbenv 安装 我是mac 系统 使用brew 安装 brew install rbenv brew install rbenv brew in 阅读全文

posted @ 2019-06-28 19:56 荣锋亮 阅读(1107) 评论(0) 推荐(0)

vlang module 使用

摘要: vlang 支持module,概念以及使用类似rust 以及golang 的gopath(从当前的文档以及使用来说),但是还不完整 以及是够用,但是有问题 v module 试用 项目结构 ├── modmain.v // main 入口 └── v ├── CHANGELOG.md ├── CON 阅读全文

posted @ 2019-06-28 15:26 荣锋亮 阅读(885) 评论(0) 推荐(0)

vlang 试用

摘要: vlang 是最近出来的一门编程语言,集成了rust,golang, 等语言的特性,轻量、简洁、编译 快速,详细的比价参数可以参考官方文档 安装 目前尽管官方提供了linux以及mac 的二进制文件,但是发现运行还是有点问题,所以最好的方法还是使用源码编译 源码编译v 编译器 mac: git cl 阅读全文

posted @ 2019-06-28 14:24 荣锋亮 阅读(3487) 评论(0) 推荐(0)

centos gcc 新版本安装的一种方法

摘要: 最近出来一个v 语言,打算试用下,但是需要编译,centos 7 gcc 版本太低,一种可选的解决方法 使用Software Collections Software Collections 安装方法 安装sc sudo yum install centos-release-scl sudo yum 阅读全文

posted @ 2019-06-28 10:14 荣锋亮 阅读(1605) 评论(0) 推荐(0)

2019年6月27日

pgloader 学习(九) pg 2 pg 使用with 参数控制同步逻辑

摘要: pgloader 支持比较丰富的配置参数,同时默认数据在同步的时候是会进行索、schema 以及数据的同步对于实际我们可能存在需要进行控制,我们可以通过with 参数方便的处理 参考配置 load 文件 load database from pgsql://postgres:dalong@postg 阅读全文

posted @ 2019-06-27 12:53 荣锋亮 阅读(1023) 评论(0) 推荐(0)

velero 备份、迁移 kubernetes 应用以及持久化数据卷

摘要: velero 是heptio 团队开源的kubernetes 应用以及持久化数据卷备份以及迁移的解决方案,以前的名字为ark 包含以下特性: 备份集群以及恢复 copy 当前集群的资源到其他集群 复制产品环境到开发以及测试环境中 velero 包含的额组件 server 运行在你的集群中 运行在本地 阅读全文

posted @ 2019-06-27 10:00 荣锋亮 阅读(1214) 评论(0) 推荐(0)

2019年6月26日

rust cargo 一些方便的三方cargo 子命令扩展

摘要: 内容来自cargo 的github wiki,记录下,方便使用 可选的列表 cargo-audit - Audit Cargo.lock for crates with security vulnerabilities cargo-asm, cargo-llvm-ir - Shows generat 阅读全文

posted @ 2019-06-26 10:32 荣锋亮 阅读(3093) 评论(0) 推荐(0)

2019年6月25日

flipt 一个基于golang 的特性工具开发类库

摘要: 以前介绍过一个Flagr 的基于golang 的特性功能开发类库(技术雷达推荐),今天看到一个类似也很不错的方案flipt 参考架构 包含的特性 快速,使用golang 编写,同时进行了性能优化 运行以及配置简单 可以对于特定分段的用户配置分发规则 native grpc 支持 可以方便进行应用集成 阅读全文

posted @ 2019-06-25 14:36 荣锋亮 阅读(1070) 评论(0) 推荐(0)

2019年6月22日

使用merge-graphql-schemas 进行graphql schema 以及resovler 合并

摘要: merge-graphql-schemas 是一个方便的工具,可以进行schema 以及resovler 的合并处理 一个schema 合并参考demo schema 定义 // ./graphql/types/clientType.js export default ` type Client { 阅读全文

posted @ 2019-06-22 22:25 荣锋亮 阅读(1291) 评论(0) 推荐(0)

使用nodejs+ harbor rest api 进行容器镜像迁移

摘要: 最近因为基础设施调整,需要进行harbor 镜像仓库的迁移,主要是旧版本很老了,不想使用,直接 打算部署新的,原以为直接使用复制功能就可以,但是发现版本差异太大,直接失败,本打算使用中间 版本过度进行迁移,但是需要测试,好多功能,而且配置有点费事,尽管官方提供了升级说明,但是没敢 用,就怕出故障 解 阅读全文

posted @ 2019-06-22 10:04 荣锋亮 阅读(922) 评论(0) 推荐(0)

上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 135 下一页

导航