cockroachdb

一、系统环境

**硬件**
最低标准
a 至少3个节点保证集群可用副本
b 每个节点至少1CPU ,2GB RAM。增加资源配置可支持处理更多的数据,负载,高并发,高性能。
最佳性能
a 使用 SSD 代替 HDD
b 使用大机器,增加CPU比增加RAM能带来更好的效果
最佳弹性
a 使用多个小机器而不是少量的大机器,这样在数据从挂掉的节点中恢复的更快。
b 使用zone config 将默认的副本数有3增加到5。可以在集群,数据库,表级别指定。

**集群拓扑**

a 至少3个几点保证一个几点挂掉后集群仍可用。
b 每个节点在在独立的机器上,降低一个机器挂掉后多个节点数据丢失。除非一个机器上有多个HHD或SSD,启动节点时可指定多个 --store
c 奇数个副本强于偶数个。理由3个节点的集群和4个节点的集群都只允许一个节点挂机,如果使挂机节点可达到2个至少需要5个几点的集群。
d 跨数据中心建议不数据中心不跨大陆。略。

**同步时钟**
需要时间同步,如果一个节点检测到时间偏移大于最大偏移量的一半或更多是就自行关闭,各种case不解释。自觉安装NTP或chrony。

**缓存设置**
节点启动时默认缓存是25%,如果在一个机器上启动多个应用请指定 --cache
cockroach start --cache=5GB

**文件描述符限制**

经过各种计算
a 最低需求 1950 否则启动失败
b 推荐不限制或至少15000多多益善
c 限制过低时,cockroachdb分配给存储10000剩余的给网络,这可能导致网络分配少于256。

设置方式
修改 vi /etc/security/limits.conf

* - nofile 65536
* soft noproc 65536
* hard noproc 65536
* soft nofile 65536
* hard nofile 65536

转载于:https://www.cnblogs.com/zhangeamon/p/7338145.html

Cockroachdb 一、系统环境相关推荐

  1. JDK的安装与系统环境变量的配置

    一.下载JDK 用户进入到Java SE的下载网页后,根据自己所用的操作系统(Windows.Linux)和位数(32位.64位)选择不同的链接进行下载.本例是在Windows系统的32位机器上开发的 ...

  2. ubuntu系统php环境变量设置,Ubuntu系统环境变量详解

    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...

  3. CentOS系统环境下安装MongoDB

    (1)进入MongoDB下载中心:http://www.mongodb.org/downloads We recommend using these binary distributions (官方推 ...

  4. 学python用什么系统好-Python用什么系统环境好?老男孩Python

    大家都知道系统分为Linux.Windows.Unix等多种,在学习Python的过程中,经常被提及的系统就是Linux和Windows这两个系统,很多人都会问学Python用什么系统环境好?接下来我 ...

  5. ERP笔记2-善用SVN对系统环境进行配置和组织

    在上一篇文章中,我介绍SVN是一个很好的传输工具,这个功能是基于SVN配置管理的强大功能实现的.SVN能做到的不仅仅是传输,在整个项目周期中,SVN可以有效的对各种文档.源代码进行组织和配置. 下面我 ...

  6. dedecms系统环境需求及注意事项是什么

    小编给大家分享一下dedecms系统环境需求及注意事项是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!  DedeCMS 居于PHP和MySQL技术开发,可同时使用于Windows. ...

  7. AIX下RAC搭建 Oracle10G(一)检測系统环境

    AIX下RAC搭建系列 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX203 AIX204 交换机 SAN光纤交换机 存储 S ...

  8. VS2010 MFC exe独立系统环境运行

    如何让一个VS 生成的 exe 在没有安装VS 以及 依赖项dll 的电脑上运行,尝试了一下,将中间遇到的问题记录一下. 1. 在vs里面编译运行可以,但是点击Debug里面的.exe却显示如下问题: ...

  9. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略

    Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...

  10. Windows:系统环境变量配置提示系统环境变量太大的问题三种解决方案亲测可用

    系统环境变量配置 解决方案1: 解决方案2: 解决方案3: 解决方案1: 1.在系统环境变量中新建路径"path1" 2.在系统环境原来的path下新建路径包含上面的路径" ...

最新文章

  1. 3.1.7 封装的应用
  2. c/c++的全局变量
  3. 51nod 1222 最小公倍数计数【莫比乌斯反演】
  4. DCOS实践分享(4):如何基于DC/OS整合SMACK(Spark, Mesos, Akka, Cassandra, Kafka)
  5. php的内置函数strrpos_php strrpos 字符串查找函数内部源码实现
  6. 前端学习(2830):条件渲染
  7. 解决git@github.com: Permission denied (publickey). Could not read from remote repository
  8. Vue中vue-router路由使用分析
  9. 设计灵感|延展画面的插画Banner设计!
  10. max-height、min-height、height优先级的问题
  11. byte数组转字符串_字符串性能优化不容小觑
  12. 郑州大学python考试题库_GitHub - 2512500960/zzu-minieap: 适用于郑州大学的minieap,锐捷认证客户端,用于linux(包括openwrt)平台,...
  13. 浅谈csdn写博客几年来的感受———已结题
  14. qq自动发消息python脚本_python实现定时发送qq消息
  15. 如何用 NAS 搭建属于自己的云端书库 | 极客分享第 32 期
  16. Android 应用程序无响应(ANR)报错原因
  17. Mac OS X 清除DNS缓存
  18. 深度优先搜索(DFS) 总结(算法+剪枝+优化总结)
  19. 苹果浏览器Safari
  20. 《Springer》宣布免费对外开放的书籍下载

热门文章

  1. 介质簇结构不正确_电动蝶阀的结构特征以及优点,值得看完
  2. python爬小说收费章节_python 多线程爬小说返回章节乱套。求解
  3. 苹果8黑屏无法强制开机_iphonexsmax死机黑屏,iphonexsmax无法开机
  4. TracKit-Ocean:目标跟踪网络(一) -- 环境部署及测试
  5. php分页类怎么使用,PHP实现的分页类定义与用法示例
  6. CS224N刷题——Assignment1.4_情感分析
  7. 谷歌:光靠软件修复不能完全防御“幽灵”漏洞
  8. STM32中用 stop 模式 配合低功耗模式下的自动唤醒(AWU) 能否实现FreeRTOS tickless 模式...
  9. 从实例中学习grid布局
  10. fastjson对Date的处理