随笔 - 52  文章 - 0 评论 - 2 阅读 - 84453
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

一定在docker环境下部署(不会部署的前参考:linux安装docker

 

第一步:先拉取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

 

posted on   松晨  阅读(2309)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示