cockroach官方文档翻译---3.1 部署一个测试集群
2018-01-19 17:39
603 查看
3.部署
3.1部署一个测试集群
最简单的方法,去测试一个不安全的多节点的集群,使用AWSCloudFormation模板简单的启动,使用kubernetes自动部署,缩放,管理,重新平衡客户端负载.**在你开始之前---限制---要求步骤1:开始cockroachDB步骤2:测试cluster步骤3:开始加载**在你开始前查看限制cockroachDBAWSCloudFormation用于测试,不用于产品1)你对集群最多15个节点2)步骤2:测试集群[root@localhostinsecure]#echo$(hostname)
localhost.localdomain
[root@localhostinsecure]#cockroachsql\
>--insecure\
>--port=26260\
>--url="postgresql://root@localhost.localdomain:26260?application_name=cockroach&sslmode=disable"
#WelcometothecockroachSQLinterface.
#Allstatementsmustbeterminatedbyasemicolon.
#Toexit:CTRL+D.
#
#Serverversion:CockroachDBCCLv1.1.4(linuxamd64,built2018/01/0817:32:42,go1.8.3)(sameversionasclient)
#ClusterID:389597df-d6c6-4e28-a105-82273abb89a4
#
#Enter\?forabriefintroduction.
#
root@localhost.localdomain:26260/>CREATEDATABASEbank;
CREATEDATABASE
Time:40.883241ms
root@localhost.localdomain:26260/>CREATETABLEbank.accounts(idINTPRIMARYKEY,balanceDECIMAL);
CREATETABLE
Time:44.806569ms
root@localhost.localdomain:26260/>INSERTINTObank.accountsVALUES(1,1000.50);
INSERT1
Time:33.69582ms
root@localhost.localdomain:26260/>SELECT*FROMbank.accounts;
+----+---------+
|id|balance|
+----+---------+
|1|1000.50|
+----+---------+
(1row)
Time:4.416721ms
安装
go
[root@localhosthome]#yuminstallgo-y
配置
go
的工作路径
[root@localhost~]#mkdir~/go_workspace
[root@localhost~]#echo'exportGOPATH="$HOME/go_workspace"'>>~/.bashrc
[root@localhost~]#source~/.bashrc
[root@localhost~]#ls
anaconda-ks.cfggo_workspace
[root@localhost~]#echo$GOPATH
/root/go_workspace
安装
the
rand
loadgenerator:[/code]
步骤3:开始一个[code]loadgenerator[/code]
[root@localhost~]#gogetgithub.com/cockroachdb/loadgen/rand
[root@localhostbin]#pwd
/root/go_workspace/bin
rand--host=
localhost.localdomain
bankaccounts[root@localhost~]#cdgo_workspace/[root@localhostgo_workspace]#lsbinpkgsrc[root@localhostgo_workspace]#cdbin[root@localhostbin]#lsrand[root@localhostbin]#pwd[root@localhostbin]#echo$(hostname)localhost.localdomain[root@localhostbin]#rand--host=localhost.localdomainbankaccountsbash:rand:commandnotfound...[root@localhostbin]#goversiongoversiongo1.7.6linux/amd64[root@localhostbin]#cp-irand/usr/local/bin[root@localhostbin]#rand--port=26260--host=localhost.localdomainbankaccounts_elapsed___errors__ops/sec(inst)___ops/sec(cum)__p50(ms)__p95(ms)__p99(ms)_pMax(ms)1s0188.9188.941.952.454.556.62s0189.0188.941.950.354.560.83s0188.0188.644.052.454.554.54s0185.0187.746.152.458.760.85s0189.0188.041.954.560.871.36s0188.0188.041.954.558.758.77s0189.0188.141.952.454.554.58s0185.0187.744.052.454.554.59s0187.0187.744.052.454.556.610s0186.0187.544.050.354.556.611s0188.0187.541.952.458.758.712s0187.0187.541.952.456.658.713s0187.0187.541.952.454.554.
相关文章推荐
- cockroach官方文档翻译--3.4 集群设置
- django 1.8 官方文档翻译:6-5-1 Django中的测试
- 同一个Docker swarm集群中部署多版本的测试环境
- cockroach官方文档翻译---2.4分布层
- cockroach官方文档翻译---1.3 学习cockroachSQL
- Dojo1.11官方教程文档翻译(3.1)Dojo DOM函数
- HADOOP集群安装(官方文档翻译)
- cockroach官方文档翻译--3.7 配置复制区域
- Salt Stack 官方文档翻译 - 一个想做dba的sa - 博客频道 - CSDN.NET
- 发现的一个翻译的不错的elasticsearch 2.3.3 官方文档的API
- 【大数据系列】hadoop集群设置官方文档翻译
- hadoop-2.7.4-翻译文档-集群部署
- ABP官方文档翻译 3.1 实体
- cockroach官方文档翻译---1.安装与启动
- django 1.8 官方文档翻译: 6-6-1 部署 Django
- Ceph集群中为静态web主机配置网关(redhat官方文档翻译)
- Storm官方文档翻译之在生产环境集群中运行Topology
- cockroach官方文档翻译--3.2 产品的推荐设置
- django 1.8 官方文档翻译: 6-6-2 如何使用WSGI 部署
- Redis 3.0中文官方文档翻译计划(16) ——集群(上)