前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Clickhouse升级

Clickhouse升级

作者头像
程裕强
发布2021-08-05 10:19:47
1.3K0
发布2021-08-05 10:19:47
举报

1、当前版本20.3.9.70

代码语言:javascript
复制
[root@node1 ~]# clickhouse-client --password
ClickHouse client version 20.3.9.70 (official build).
Password for user (default):
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.3.9 revision 54433.

elastic1 :) 

2、升级版本

需要升级到21.7.5.29-2,将下载好的rpm包上传到upgrade目录(创建一个upgrade目录)

代码语言:javascript
复制
[root@node1 upgrade]# ll
total 170396
-rw-r--r-- 1 root root     78074 Aug  2 13:27 clickhouse-client-21.7.5.29-2.noarch.rpm
-rw-r--r-- 1 root root 174293080 Aug  2 13:27 clickhouse-common-static-21.7.5.29-2.x86_64.rpm
-rw-r--r-- 1 root root    101969 Aug  2 13:27 clickhouse-server-21.7.5.29-2.noarch.rpm
[root@node1 upgrade]# 

3、升级过程

(1)停止服务

代码语言:javascript
复制
[root@node1 ~]# systemctl stop clickhouse-server
[root@node1 ~]# systemctl status clickhouse-server
● clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)
   Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Mon 2021-08-02 13:31:50 CST; 47s ago
  Process: 2278 ExecStart=/usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid (code=exited, status=0/SUCCESS)
 Main PID: 2278 (code=exited, status=0/SUCCESS)

Aug 02 13:31:46 node1 systemd[1]: Stopping ClickHouse Server (analytic DBMS for big data)...
Aug 02 13:31:50 node1 systemd[1]: Stopped ClickHouse Server (analytic DBMS for big data).
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[root@node1 ~]# 

(2)升级软件包

代码语言:javascript
复制
[root@node1 upgrade]# yum upgrade *.rpm -y
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Examining clickhouse-client-21.7.5.29-2.noarch.rpm: clickhouse-client-21.7.5.29-2.noarch
Marking clickhouse-client-21.7.5.29-2.noarch.rpm as an update to clickhouse-client-20.3.9.70-2.noarch
Examining clickhouse-common-static-21.7.5.29-2.x86_64.rpm: clickhouse-common-static-21.7.5.29-2.x86_64
Marking clickhouse-common-static-21.7.5.29-2.x86_64.rpm as an update to clickhouse-common-static-20.3.9.70-2.x86_64
Examining clickhouse-server-21.7.5.29-2.noarch.rpm: clickhouse-server-21.7.5.29-2.noarch
Marking clickhouse-server-21.7.5.29-2.noarch.rpm as an update to clickhouse-server-20.3.9.70-2.noarch
Resolving Dependencies
--> Running transaction check
---> Package clickhouse-client.noarch 0:20.3.9.70-2 will be updated
---> Package clickhouse-client.noarch 0:21.7.5.29-2 will be an update
---> Package clickhouse-common-static.x86_64 0:20.3.9.70-2 will be updated
---> Package clickhouse-common-static.x86_64 0:21.7.5.29-2 will be an update
---> Package clickhouse-server.noarch 0:20.3.9.70-2 will be updated
---> Package clickhouse-server.noarch 0:21.7.5.29-2 will be an update
--> Finished Dependency Resolution
rhel7.3  
....

ClickHouse has been successfully installed.

Start clickhouse-server with:
 sudo clickhouse start

Start clickhouse-client with:
 clickhouse-client --password

  Updating   : clickhouse-client-21.7.5.29-2.noarch                                                                                                                                          3/6
  Cleanup    : clickhouse-client-20.3.9.70-2.noarch                                                                                                                                          4/6
  Cleanup    : clickhouse-server-20.3.9.70-2.noarch                                                                                                                                          5/6
  Cleanup    : clickhouse-common-static-20.3.9.70-2.x86_64                                                                                                                                   6/6
rhel7.3/productid                                                                                                                                                         | 1.6 kB  00:00:00
  Verifying  : clickhouse-common-static-21.7.5.29-2.x86_64                                                                                                                                   1/6
  Verifying  : clickhouse-server-21.7.5.29-2.noarch                                                                                                                                          2/6
  Verifying  : clickhouse-client-21.7.5.29-2.noarch                                                                                                                                          3/6
  Verifying  : clickhouse-client-20.3.9.70-2.noarch                                                                                                                                          4/6
  Verifying  : clickhouse-server-20.3.9.70-2.noarch                                                                                                                                          5/6
  Verifying  : clickhouse-common-static-20.3.9.70-2.x86_64                                                                                                                                   6/6

Updated:
  clickhouse-client.noarch 0:21.7.5.29-2                       clickhouse-common-static.x86_64 0:21.7.5.29-2                       clickhouse-server.noarch 0:21.7.5.29-2

Complete!
[root@node1 upgrade]# s

(3)启动服务

代码语言:javascript
复制
[root@node1 upgrade]# systemctl start clickhouse-server
[root@node1 upgrade]# systemctl status clickhouse-server
● clickhouse-server.service - ClickHouse Server (analytic DBMS for big data)
   Loaded: loaded (/etc/systemd/system/clickhouse-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-08-02 13:38:28 CST; 9s ago
 Main PID: 11529 (clckhouse-watch)
   CGroup: /system.slice/clickhouse-server.service
           ├─11529 clickhouse-watchdog --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid
           └─11534 /usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml --pid-file=/run/clickhouse-server/clickhouse-server.pid

Aug 02 13:38:28 node1 clickhouse-server[11529]: Include not found: clickhouse_compression
Aug 02 13:38:28 node1 clickhouse-server[11529]: Logging trace to /var/log/clickhouse-server/clickhouse-server.log
Aug 02 13:38:28 node1 clickhouse-server[11529]: Logging errors to /var/log/clickhouse-server/clickhouse-server.err.log
Aug 02 13:38:28 node1 clickhouse-server[11529]: Processing configuration file '/etc/clickhouse-server/config.xml'.
Aug 02 13:38:28 node1 clickhouse-server[11529]: Include not found: clickhouse_remote_servers
Aug 02 13:38:28 node1 clickhouse-server[11529]: Include not found: clickhouse_compression
Aug 02 13:38:28 node1 clickhouse-server[11529]: Saved preprocessed configuration to '/var/lib/clickhouse/preprocessed_configs/config.xml'.
Aug 02 13:38:28 node1 clickhouse-server[11529]: Processing configuration file '/etc/clickhouse-server/users.xml'.
Aug 02 13:38:28 node1 clickhouse-server[11529]: Include not found: networks
Aug 02 13:38:28 node1 clickhouse-server[11529]: Saved preprocessed configuration to '/var/lib/clickhouse/preprocessed_configs/users.xml'.
[root@node1 upgrade]# clickhouse-client --password
ClickHouse client version 21.7.5.29 (official build).
Password for user (default):
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 21.7.5 revision 54449.

node1 :) use tutorial

USE tutorial

Query id: aab6908c-f849-42a3-82ac-ab10a04fa6fb

Ok.

0 rows in set. Elapsed: 0.002 sec.

node1 :) show tables;

SHOW TABLES

Query id: 7624fc43-5f13-41e2-9002-ba11b5d879d5

┌─name──────┐
│ hits_v1   │
│ visits_v1 │
└───────────┘

2 rows in set. Elapsed: 0.004 sec.

node1 :) select count(1) from hits_v1;

SELECT count(1)
FROM hits_v1

Query id: 1f9f7b95-745c-4ff5-9217-11dc7d988eab

┌─count()─┐
│ 8873898 │
└─────────┘

1 rows in set. Elapsed: 0.004 sec.

node1 :) 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、当前版本20.3.9.70
  • 2、升级版本
  • 3、升级过程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档