当前位置: 首页 > news >正文

Linux快速安装ClickHouse

ClickHouse官方文档(有中文别忘了勾选)

什么是ClickHouse? | ClickHouse Docs

在线安装

1.安装yum-utils

yum-utils是一个与 yum 集成的实用程序集合,可以通过多种方式扩展其本机功能

yum install -y yum-utils

2.增加ClickHouse官方镜像源

yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo

3.安装ClickHouse客户端和服务端

yum install -y clickhouse-server clickhouse-client

4.后台启动程序

cd /etc/init.d       #此中有clickhouse-server文件nohup ./clickhouse-server start

5.检查启动进程 

ps -ef | grep 'clickhouse'

可以看到以下进程说明启动成功 

clickho+  114259       1  0 17:48 ?        00:00:00 clickhouse-watchdog        --config-file /etc/clickhouse-server/config.xml --pid-file /var/run/clickhouse-server/clickhouse-server.pid --daemon
clickho+  114260  114259  1 17:48 ?        00:00:13 /usr/bin/clickhouse-server --config-file /etc/clickhouse-server/config.xml --pid-file /var/run/clickhouse-server/clickhouse-server.pid --daemon

6.本机连接

clickhouse-client

ClickHouse支持访问限制设置。它们位于users.xml文件(与config.xml同级目录)。 默认情况下,允许default用户从任何地方访问,不需要密码。

默认情况下,使用default用户并不携带密码连接到localhost:9000。还可以使用--host参数连接到指定服务器。终端必须使用UTF-8编码。

查询试一下:

:) select 1SELECT 1Query id: a17e4f56-ef4e-47a7-bc4b-f29f4b9642fd┌─1─┐
1. │ 1 │└───┘1 row in set. Elapsed: 0.001 sec.

离线安装

官方文档里介绍的安装包

安装不上的可以选择离线下载地址,本人用的是24.1.1.2048这个相关版本的

packages.clickhouse.com/rpm/stable/?directoryListingLimit=1000&cursor=1-JTdCJTIydiUyMiUzQTElMkMlMjJzdGFydEFmdGVyJTIyJTNBJTIycnBtJTJGc3RhYmxlJTJGY2xpY2tob3VzZS1jb21tb24tc3RhdGljLTIzLjEwLjEuMTk3Ni5hYXJjaDY0LnJwbSUyMiUyQyUyMnV1aWQlMjIlM0ElMjI3ZTc0NmU3NjIzODIyMWE3NjAxZWJlMzczNTlkMGFlYSUyMiU3RA==

clickhouse-client-24.3.1.2672.x86_64.rpm

clickhouse-server-24.1.1.2048.x86_64.rpm

clickhouse-common-static-24.1.1.2048.aarch64.rpm

地址:https://packages.clickhouse.com/rpm/stable/clickhouse-common-static-24.1.1.2048.aarch64.rpm

需要下载这三个组件,可以选择下载好放进一个目录

Windows下载安装包时可能出现的问题

clickhouse-common-static-24.1.1.2048.aarch64.rpm时会出现的问题是浏览器直接帮我打开了

最好直接将它用wget命令下载到Linux当前所在目录

wget ​https://packages.clickhouse.com/rpm/stable/clickhouse-common-static-24.1.1.2048.aarch64.rpm

安装 RPM 的命令格式为:

rpm -ivh 包全名
#参数含义:
# -i:安装(install);
# -v:显示更详细的信息(verbose);
# -h:打印 #,显示安装进度(hash);

然后参照上述的后台启动即可。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • P1495 【模板】中国剩余定理(CRT)/ 曹冲养猪
  • Iframe窗口通信
  • CentOS上使用Mosquitto实现Mqtt主题消息发布和订阅mqtt主题消息连同时间戳记录到文件
  • 爬虫的流程
  • 【Docker】Docker 常见问题及解决方案
  • MyBatis-Plus 分页插件
  • Gitee基本指令操作
  • 华硕电脑用U盘方式重装系统
  • 【iOS】push和pop、present和dismiss
  • 记某学校小程序漏洞挖掘
  • 13年408计算机考研-计算机网络
  • 深度解读 2024 Gartner DevOps 魔力象限
  • 基于YOLOv5s的无人机航拍输电线瓷瓶检测(附数据集与操作步骤)
  • LLM - 理解 多模态大语言模型(MLLM) 的 对齐微调(Alignment) 与相关技术 (五)
  • DK5V100R20HL贴片12V 2.7A同步整流芯片
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • IOS评论框不贴底(ios12新bug)
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript类型识别
  • js如何打印object对象
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • 从零搭建Koa2 Server
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 复习Javascript专题(四):js中的深浅拷贝
  • 前端
  • 如何合理的规划jvm性能调优
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 数组大概知多少
  • 系统认识JavaScript正则表达式
  • 《天龙八部3D》Unity技术方案揭秘
  • C# - 为值类型重定义相等性
  • 阿里云服务器如何修改远程端口?
  • ​queue --- 一个同步的队列类​
  • ​马来语翻译中文去哪比较好?
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # 飞书APP集成平台-数字化落地
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • (12)目标检测_SSD基于pytorch搭建代码
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (二)丶RabbitMQ的六大核心
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (学习日记)2024.02.29:UCOSIII第二节
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .DFS.
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调