1. 下载
以下地址,选择对应的操作系统版本即可
https://www.cockroachlabs.com/docs/stable/install-cockroachdb.html
2. 启动
// 启动命令
cockroach start --insecure \
--host=xxxxx // 提示信息 *
* WARNING: RUNNING IN INSECURE MODE!
*
* - Your cluster is open for any client that can access xxxxxxx.
* - Any user, even root, can log in without providing a password.
* - Any user, connecting as root, can read or write any data in your cluster.
* - There is no network encryption nor authentication, and thus no confidentiality.
*
* Check out how to secure your cluster: https://www.cockroachlabs.com/docs/stable/secure-a-cluster.html
*
CockroachDB node starting at 2017-11-15 13:21:34.967650407 +0000 UTC (took 0.7s)
build: CCL v1.1.2 @ 2017/11/02 19:32:03 (go1.8.3)
admin: http://xxxxxxx:8080
sql: postgresql://root@xxxxxxxx:26257?application_name=cockroach&sslmode=disable
logs: /opt/cockroachdb/cockroach-data/logs
store[0]: path=/opt/cockroachdb/cockroach-data
status: restarted pre-existing node
clusterID: cb2be836-d9d6-4e39-826d-672490fae71d
nodeID: 1
3. 添加另一台节点
cockroach start \
--insecure \
--store=node2 \
--host=xxxxx \
--port=26258 \
--http-port=8081 \
--join=xxxxxx:26257 输出信息
*
* WARNING: RUNNING IN INSECURE MODE!
*
* - Your cluster is open for any client that can access xxxxx.
* - Any user, even root, can log in without providing a password.
* - Any user, connecting as root, can read or write any data in your cluster.
* - There is no network encryption nor authentication, and thus no confidentiality.
*
* Check out how to secure your cluster: https://www.cockroachlabs.com/docs/stable/secure-a-cluster.html
*
CockroachDB node starting at 2017-11-15 13:33:36.310186654 +0000 UTC (took 0.2s)
build: CCL v1.1.2 @ 2017/11/02 19:32:03 (go1.8.3)
admin: http://xxxxxxxx:8081
sql: postgresql://root@xxxxxxxxxxx:26258?application_name=cockroach&sslmode=disable
logs: /opt/cockroachdb/node2/logs
store[0]: path=/opt/cockroachdb/node2
status: initialized new node, joined pre-existing cluster
clusterID: cb2be836-d9d6-4e39-826d-672490fae71d
nodeID: 2
4. 添加第三个节点
操作类似
cockroach start \
--insecure \
--store=node3 \
--host=xxxxxx \
--port=26259 \
--http-port=8082 \
--join=xxxxx:26257
5. 可视化操作界面
 
 集群管理界面
 
数据库界面
 
连接界面
 
6. 数据库连接操作
参考上图:

// 非安全模式连接
cockroach sql --host=xxxxx --insecure // 创建数据库 create database bank // 创建表
CREATE TABLE bank.accounts (id INT PRIMARY KEY, balance DECIMAL); // 插入数据
INSERT INTO bank.accounts VALUES (1, 1000.50); // 查询
SELECT * FROM bank.accounts; +----+---------+
| id | balance |
+----+---------+
| 1 | 1000.50 |
+----+---------+
(1 row) Time: 1.074601ms
7. 总结
使用起来还是比较简单的,部署也简单,原有代码基本不需要改动就可以使用
目前百度已经有大规模的使用了,同时有百度牵头的首届社区大会前段时间也已经举行了
分布式,多云环境支持,可以将用户的查询定位到离用户最近的位置,功能很强大
8. 参考文档
https://www.cockroachlabs.com/docs/stable/start-a-local-cluster.html
https://www.cockroachlabs.com/docs/stable/install-cockroachdb.html
 
 
 
 

cockroachdb 安装试用(单机伪分布式)的更多相关文章

  1. 第5章 选举模式和ZooKeeper的集群安装 5-2 单机伪分布式安装zookeeper集群

    先搭建伪分布式集群,再去搭建真分布式集群.有些的人的电脑内存.性能比较低,所以在搭建真实的一个分布式环境的话,可能会相对来说比较卡,所以两种都会做一下,首先会在单机上搭建一个集群.单机上的集群主要就是 ...

  2. 转载:Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    原文 http://www.powerxing.com/install-hadoop/ 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单,书上有写到, ...

  3. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    摘自: http://www.cnblogs.com/kinglau/p/3796164.html http://www.powerxing.com/install-hadoop/ 当开始着手实践 H ...

  4. Hadoop:Hadoop单机伪分布式的安装和配置

    http://blog.csdn.net/pipisorry/article/details/51623195 因为lz的linux系统已经安装好了很多开发环境,可能下面的步骤有遗漏. 之前是在doc ...

  5. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04(转)

    http://www.powerxing.com/install-hadoop/ http://blog.csdn.net/beginner_lee/article/details/6429146 h ...

  6. Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0

    Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0 环境 本教程使用 CentOS 6.4 32位 作为系统环境,请自行安装系统.如果用的是 Ubuntu 系统,请查 ...

  7. 【转】Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    原文链接:http://dblab.xmu.edu.cn/blog/install-hadoop/ 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单, ...

  8. Hadoop Yarn(一)—— 单机伪分布式环境安装

    HamaWhite(QQ:530422429)原创作品,转载请注明出处:http://write.blog.csdn.net/postedit/40556267. 本文是依据Hadoop官网安装教程写 ...

  9. hbase 0.96 单机伪分布式配置文件及遇到的问题 find命令

    http://www.apache.org/dyn/closer.cgi/hbase/ 国外的站点下载速度慢,可以考虑国内的镜像网站~ 前面已经部署好了hadoop2.2.0单机伪分布式.必须先安装h ...

  10. 【HADOOP】| 环境搭建:从零开始搭建hadoop大数据平台(单机/伪分布式)-下

    因篇幅过长,故分为两节,上节主要说明hadoop运行环境和必须的基础软件,包括VMware虚拟机软件的说明安装.Xmanager5管理软件以及CentOS操作系统的安装和基本网络配置.具体请参看: [ ...

随机推荐

  1. Eclipse 中从SVN下载的项目如何解除关联上传到另一SVN路径下

    首先选中项目右击-->team-->断开连接  选择第一个即可断开与上一个SVN关联 然后上传到另一SVN路径下 选中项目右击-->team-->Share Project  ...

  2. @Primary-在spring中常被忽视的注解

    在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的.但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary  ...

  3. java反射调用api

    cglib的fastmethod 简单示例: FastClass serviceFastClass = FastClass.create(Person.class); Person p = new P ...

  4. 利用ModSecurity防御暴力破解

    利用ModSecurity防御暴力破解 from:http://www.freebuf.com/articles/web/8749.html 2013-04-18 共553248人围观 ,发现 12 ...

  5. Sql server日期函数操作

    1.获取前一小时内的数据:DATEADD(HOUR,-1,GETDATE()),将"HOUR"替换成DAY,Month,YEAR就是前一天,前一月,前一年 2.获取日期部分,格式为 ...

  6. Jqeury ajax 调用C#的后台程序

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="JQueryTest.aspx. ...

  7. 单例类singleton自动释放

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...

  8. SpringBoot Mybatis PageHelper插件报错

    SpringBoot2.0.0 MyBatis1.3.2 PageHelper1.1.2插件,但是在启动运行时,抛错:org.springframework.beans.factory.BeanCre ...

  9. CMDB Autoclient思路分析

    1.start.py里的script.run():执行run函数--> 2.script.py run方法--> 3.判断模式MODE(Agent/SSHSALT)-->4.执行cl ...

  10. yii2 实现excel导出功能

    官方教程地址:http://www.yiiframework.com/extension/yii2-export2excel/ 安装: Either run php composer.phar req ...