Linux系统卸载,安装,升级,迁移clickHouse数据库

1.查看clickhouse版本

rpm -qa|grep clickhouse

 2.查看clickhouse服务

service clickhouse-server status

3.关闭clickhouse服务

sudo service clickhouse-server stop
//或者直接结束进程
ps -ef|grep click
kill -9 进程码

4.卸载clickhouse

yum remove -y clickhouse-common-static
yum remove -y clickhouse-server-common
rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server

 5.安装clickhouse

下载三个clickHouse文件

三个文件选择同一个版本,21版本以下可能不支持clickhouse开窗函数,我选择的是21.3.4.25版本

//按顺序安装clickhouse组件
rpm -ivh clickhouse-common-static-21.3.4.25-2.x86_64.rpm
rpm -ivh clickhouse-server-21.3.4.25-2.noarch.rpm
rpm -ivh clickhouse-client-21.3.4.25-2.noarch.rpm

 修改congfig和users配置

 

 

修改配置vim /etc/clickhouse-server/config.xml

<!-- Path to data directory, with trailing slash. -->这一行后改为存放数据的位置

<path>/var/lib/clickhouse/</path>

修改配置vim /etc/clickhouse-server/users.xml数据库用户名和密码

<password>default</password>

<!-- Settings profile for user. -->
<profile>default</profile>

<!-- Quota for user. -->
<quota>default</quota>

6.启动clickhouse服务

sudo service clickhouse-server start

7.迁移clickhouse数据

首先查看clickhouse数据存在哪里

cat /etc/clickhouse-server/config.xml

查看<!-- Path to data directory, with trailing slash. -->这一行后的path路径

路径默认是/var/lib/clickhouse

压缩data,metadata,store文件夹数据(data:数据库名,metadata:数据库表sql,store:数据)

tar -zcvf 文件名

tar -xvf 文件名.gaz

解压覆盖掉新服务器中clickhouse的/var/lib/clickhouse路径下三个文件

启动clickhouse服务

sudo service clickhouse-server start

接下来就连接测试下吧

到此卸载,安装,升级,迁移clickHouse数据库都已讲解完成啦!😜

若文章有误或疑问,欢迎大家留言讨论~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
将Oracle数据库迁移Linux操作系统可以带来许多好处。首先,Linux操作系统是一种高度稳定和可靠的平台,它能够提供更好的性能和可用性。与Windows操作系统相比,Linux更加稳定,并且更适用于运行大型数据库系统。此外,Linux还具有更好的安全性,能够保护数据库免受潜在的威胁和攻击。 迁移Linux还可以带来更好的扩展性和灵活性。Linux操作系统具有更好的性能和资源管理能力,能够更好地满足数据库的需求。此外,Linux还支持开源技术和工具,这为安装和管理数据库提供了更多选择和灵活性。例如,可以使用开源软件如Docker等来创建和管理数据库的容器化实例,简化数据库的部署和管理过程。 同时,迁移Linux还可以降低成本。Linux是一个开源的操作系统,相对于商业操作系统来说,它的许可费用更低甚至是免费的。此外,Linux还提供了丰富的开源工具和技术,可以减少购买和维护专有软件的成本。 然而,迁移Linux也需要注意一些问题。首先,迁移过程需要进行充分的规划和测试,以确保数据库能够在新环境下正常运行。此外,还需要考虑到与其他系统和组件的集成,以确保各个部分能够正常协作。另外,操作人员可能需要学习和适应Linux平台,以便能够熟练地管理和操作数据库。 总的来说,将Oracle数据库迁移Linux操作系统可以提供更高的性能、可用性和安全性,同时还能够降低成本并提供更好的扩展性和灵活性。然而,迁移过程需要进行充分的规划和测试,并确保与其他系统的集成。在适应新环境和学习新技能的同时,可以获得更好的数据库管理和操作经验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜の雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值