首页 > 其他分享 >docker安装clickhouse以及相关的语法操作

docker安装clickhouse以及相关的语法操作

时间:2022-10-09 10:47:58浏览次数:53  
标签:server 语法 client branch test docker clickhouse

第一步:先拉取clickhouse镜像(docker pull yandex/clickhouse-server)

 

第二步:再拉取clickhouses客户端(为以后连接clickhouses数据库:docker pull yandex/clickhouse-client)

 

 

 第三步:启动clickhouse-server端(docker run -d -p 8123:8123 -p 9000:9000 --name clickhouse yandex/clickhouse-server)

 

 

 clickhouse数据库相关操作

第一:进入容器( docker exec -it  clickhouse /bin/bash)

 第二:进入clickhouse-client命令行(clickhouse-client)

 

第三:创建表(

CREATE TABLE IF NOT EXISTS test
(
branch String COMMENT '分支',
ten_id Nullable(String) COMMENT '租户Id',
sys_id Nullable(String) COMMENT '系统Id'
) ENGINE = MergeTree() PARTITION BY branch
ORDER BY (branch)
PRIMARY KEY (branch) SETTINGS index_granularity=8192;

 

 第四:插入表(insert into test (branch,ten_id,sys_id) values('bbbb','test','1');)

 

 第五:修改表(alter table test modify column age String )

 

 

 第六:增加列(alter table test add column age Int8 )

 

 

第七:删除列(alter table test  drop column age )

 

 

相关配置的修改操作:

修改default的密码:打开users.xml,找到<users>标签,该标签定义了用户信息

 

 

增加密码之后:密码设定完成之后,直接使用clickhouse-client连接clickhouse-server客户端就不能成功了,会提示密码错误或用户不存在,此时,我们应该指定登录密码(clickhouse-client -u default --password  密码)

 

 

 修改配置文件:config.xml是系统相关的配置项,包括系统的启动端口、配置文件存储位置等等

 

启动clickhouse:service clickhouse-server start

停止clickhouse:service clickhouse-server stop

 

标签:server,语法,client,branch,test,docker,clickhouse
From: https://www.cnblogs.com/daiss314/p/16771303.html

相关文章

  • docker安装
    1查看系统内核和系统信息命令:uname-r#查看系统内核版本cat/etc/os-release#查看系统版本示例:[root@iZ1608aqb7ntn9Z/]#uname-r4.18.0-193.14.2.el8......
  • mac通过docker一键部署Nexus3
    目录mac通过docker一键部署Nexus3一、前言二、系统配置三、安装步骤1、Dockerhub查看镜像地址2、一键安装2.1、克隆脚本2.2、安装程序2.2.1、程序安装详情2.3、卸载程序2.3......
  • 五款Docker GUI工具
    链接:https://cloud.51cto.com/art/202010/628604.htm你是否还在大量控制台窗口中监控容器,还是对使用终端命令充满热情?而使用Docker的图形用户界面(GUI)工具,则可以更简......
  • Docker Desktop 可以直接启用Kubernetes 1.25 了
    作为目前事实上的容器编排系统标准,K8s无疑是现代云原生应用的基石,很多同学入门可能直接就被卡到第一关,从哪去弄个K8s的环境,DockerDesktop自带了Kubernetes服务,但是......
  • Java基本语法 SwitchCase
    SwitchCaseswitchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switchcase语句语法格式如下:switch(expression){casevalue:......
  • Docker全攻略 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/12tHbxcpr3GrQwj14QXUGUw点击这里获取提取码 ......
  • Docker技术入门与实战 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1lzaibnu27OQZ_UgBsiNmdw点击这里获取提取码 ......
  • Docker开发实践 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1-BEyIUEZKs1c1N7WO0cG5Q点击这里获取提取码 ......
  • docker下安装mssql
    docker下安装mssqldockerrun-e"ACCEPT_EULA=Y"-e"SA_PASSWORD=Raymon@123" -p1433:1433--namemssql-dmcr.microsoft.com/mssql/server:2022-latest构建完m......
  • git docker部署gitlab
    目录gitdocker部署gitlab启动gitlab容器修改配置浏览器访问修改root密码gitlab操作gitdocker部署gitlab启动gitlab容器dockerrun-itd-p8081:80-p8022:22-......