首页 > 其他分享 >Clickhouse之集群操作

Clickhouse之集群操作

时间:2022-10-28 10:35:09浏览次数:56  
标签:语句 name 集群 TABLE test 操作 Clickhouse 建库

查看集群:

在任意一台机上,使用 /usr/bin/clickhouse-client --host localhost --port 9000 连接本地服务器


select * from `system`.clusters;

 

建库:

建库
create database <数据库名> on cluster <集群名>

在另一台服务器上使用 SHOW DATABASES 查看当前数据库,可以发现数据库已经同步过来了

使用 SHOW CREATE DATABASE <数据库名> 可以看到建库语句 (但这里不是实际的建库语句)

 

建表:

create table test2.test on cluster default(id UInt8, name String, date DateTime) ENGINE =ReplicatedMergeTree('/clickhouse/tables/{shard}/test2/test', '{replica}') partition by toYYYYMM(date) ORDER BY id;

建表后,同样会打印出所有受影响主机信息

注意:只有 DDL 语句需要申明集群,后续插入、查询等语句均不需要

 

插入数据:

INSERT INTO test.test_1s1r (1, 'bob', now())

 

修改数据:

ALTER TABLE test_1s1r UPDATE name = 'unknown' WHERE name = 'bob'

 

添加字段:

ALTER TABLE <数据库>.<表> ADD/MODIFY/DELETE COLUMN <字段> COMMENT <注释内容>

 

删除行:

ALTER TABLE <数据库名>.<表名> DELETE WHERE <筛选条件>

 

删除表:

删除表和创建表一样,必须使用集群的方法。不然,只会删除本机的表,而副本中的表依然存在,这样会造成数据分裂

DROP TABLE <数据库名>.<表名> ON CLUSTER <集群名>

 

标签:语句,name,集群,TABLE,test,操作,Clickhouse,建库
From: https://www.cnblogs.com/xingxia/p/clickhouse_cluster.html

相关文章

  • Elasticsearch 集群健康值红色解决方法
    通过http://10.2.83.29:9100/查询集群状态为红色,说明部分主分片不可用head插件会以不同的颜色显示。绿色——最健康的状态,代表所有的主分片和副本分片都可用;黄色——所......
  • cmd的基础操作和快捷指令
    打开CMD的方式开始+系统+命令提示符win键+r输入cmd打开控制台(推荐使用)在桌面空白处按住shift键+鼠标右键+s键资源管理器的地址栏前面加上cmd+空格 管......
  • 不同角度理解线程的状态(操作系统 & Java API)
    3.12五种状态(操作系统层面)这是从操作系统层面来描述的【初始状态】仅是在语言层面创建了线程对象,还未与操作系统线程关联【可运行状态】(就绪状态)指该线程......
  • 【Termux】 Android 模拟终端组合键操作说明
    以下均来自谷歌翻译: 使用CLI终端需要使用Alt,Ctrl,Esc等键。Termux触摸键盘不包括一个。为此,Termux使用Volumedown按钮模拟Ctrl键。例如,Volumedown+L在触摸键盘上按下}会......
  • centos操作经验
    yum源准备1、更新一下yum:sudoyum-yupdate该-y标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续2、安装yum-utils【一组扩展和补充yum的实用......
  • Pthon教程Day14-文件操作
    文件操作一、文件操作的作用​​思考​​:什么是文件?​​思考​​:文件操作包含什么?答:打开、关闭、读、写、复制....​​思考​​:文件操作的的作用是什么?答:读取内容、写入内容......
  • JavaScript数组相关操作方法以及数组扩展与修复
    JavaScript一些常用的操作方法join()将数组中所有元素转化为字符串并连接一起,返回最后生成的字符串。可以指定分隔符;vararr=[23,56,78,0,98,190];consol......
  • Canvas基本绘制操作
    Canvas绘制线条中常见的属性和方法属性(方法)说明linwWidth定义线条的宽度,属性值为整数,默认是1,默认单位是pxlineCap定义线条开始和结尾处的线帽样式,属性值:butt(默认值,无线帽)......
  • ssh连接长时间不操作自动断开问题解决
    解决方法:修改服务器ssh连接参数在服务器端编辑sshd服务的配置文件sudovim/etc/ssh/sshd_config在文件最后添加#每60秒连接一下客户端ClientAliveInterval60#......
  • 代码随想录day22 | 235. 二叉搜索树的最近公共祖先 701. 二叉搜索树中的插入操作 45
    235.二叉搜索树的最近公共祖先题目|文章思路在二叉树公共祖先问题中,可以通过后序遍历,从二叉树节点向上遍历,找到最近公共祖先。本题中我们可以利用二叉搜索树的特性对......