clickhouse简单安装部署

目录

前言(来源于官方文档):

一.下载并上传

1.下载地址:点我跳转下载

2.上传至Linux

二.解压和配置

1.解压顺序

注意:必须按照以下顺序解压,并且每解压一个都要执行该解压后文件的install/doinst.sh文件

 解压步骤:

三.启动

1.启动服务

2.启动客户端

四.建表语法与clickhouse数据类型

1.建表语法

2.数据类型


前言(来源于官方文档):

真正的列式数据库管理系统​

在一个真正的列式数据库管理系统中,除了数据本身外不应该存在其他额外的数据。这意味着为了避免在值旁边存储它们的长度«number»,你必须支持固定长度数值类型。例如,10亿个UInt8类型的数据在未压缩的情况下大约消耗1GB左右的空间,如果不是这样的话,这将对CPU的使用产生强烈影响。即使是在未压缩的情况下,紧凑的存储数据也是非常重要的,因为解压缩的速度主要取决于未压缩数据的大小。

一.下载并上传

1.下载地址:点我跳转下载

 注意:一共下载四个,而且每个的版本号要一致,不然容易出现版本不兼容问题!

2.上传至Linux

二.解压和配置

1.解压顺序

注意:必须按照以下顺序解压,并且每解压一个都要执行该解压后文件的install/doinst.sh文件

  1. clickhouse-common-static-21.9.4.35.tgz
  2. clickhouse-common-static-dbg-21.9.4.35.tgz 
  3. clickhouse-server-21.9.4.35.tgz
  4. clickhouse-client-21.9.4.35.tgz

 解压步骤:

1.解压:tar -zxvf  clickhouse-common-static-21.9.4.35.tgz  -C   ./     #解压到当前目录运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                     #进入该目录
./install/doinst.sh                                             #运行2.解压:
tar -zxvf  clickhouse-common-static-dbg-21.9.4.35.tgz   -C   ./     #解压到当前目录运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                          #进入该目录
./install/doinst.sh                                                    #运行3.解压:
tar -zxvf  clickhouse-server-21.9.4.35.tgz    -C   ./                  #解压到当前目录运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                              #进入该目录
./install/doinst.sh                                                        #运行4.解压:
tar -zxvf  cclickhouse-client-21.9.4.35.tgz   -C   ./                   #解压到当前目录
运行doinst.sh方法:
cd ./clickhouse-common-static-21.9.4.35.tgz                              #进入该目录
./install/doinst.sh                                                      #运行

三.启动

1.启动服务

clickhouse-server start 

2.启动客户端

clickhouse-client -m  -password  123456         #默认密码时123456

 

可以在/etc/clickhouse-server/users.d下的default-password.xml修改密码

 到这里就算是安装配置好了

注意事项:

配置文件地址:

/etc/clickhouse-server/

日志文件地址(用于查看报错信息):

/var/log/clickhouse-server/

四.建表语法与clickhouse数据类型

1.建表语法

CREATE TABLE  [IF NOT EXISTS]  table_name
(
    column1_name column1_type [OPTIONS],
    column2_name column2_type [OPTIONS],
    ...
) ENGINE = engine_name [OPTIONS];

2.数据类型

  •  整数类型:
  1.   - Int8:8 位有符号整数
  2.   - Int16:16 位有符号整数
  3.   - Int32:32 位有符号整数
  4.   - Int64:64 位有符号整数
  5.   - UInt8:8 位无符号整数
  6.   - UInt16:16 位无符号整数
  7.   - UInt32:32 位无符号整数
  8.   - UInt64:64 位无符号整数
  • - 浮点数类型:
  1.   - Float32:32 位浮点数
  2.   - Float64:64 位浮点数
  • - 字符串类型:
  1.   - String:可变长度字符串
  2.   - FixedString(n):固定长度字符串,n 是字符串长度
  • - 日期和时间类型:
  1.   - Date:日期,使用 YYYY-MM-DD 格式
  2.   - DateTime:日期和时间,使用 YYYY-MM-DD HH:MM:SS 格式
  • - 布尔类型:
  1.   - UInt8,可以用 0 表示 false,1 表示 true
  • - 数组类型:
  1.   - Array(T):T 类型的数组

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/84588.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

玩玩“小藤”开发者套件 Atlas 200I DK A2 之VSCode远程连接

玩玩“小藤”开发者套件 Atlas 200I DK A2 之VSCode远程连接 0. 背景1. VSCode 安装 Remote - SSH 插件2. 安装 OpenSSH 组件3. VSCode SSH 连接 Atlas 200I DK A24. 打开远程文件夹 0. 背景 总所周知,英伟达的GPU供不应求,还各种限制。华为推出了升腾A…

数据结构与算法:排序算法(2)

目录 堆排序 使用步骤 代码实现 计数排序 适用范围 过程 代码实现 排序优化 桶排序 工作原理 代码实现 堆排序 二叉堆的特性: 1. 最大堆的堆顶是整个堆中的最大元素 2. 最小堆的堆顶是整个堆中的最小元素 以最大堆为例,如果删除一个最大堆的…

计算机竞赛 深度学习+opencv+python实现车道线检测 - 自动驾驶

文章目录 0 前言1 课题背景2 实现效果3 卷积神经网络3.1卷积层3.2 池化层3.3 激活函数:3.4 全连接层3.5 使用tensorflow中keras模块实现卷积神经网络 4 YOLOV56 数据集处理7 模型训练8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 &am…

服务器新建FTP文件备份的地址

步骤1:远程桌面连接 步骤2:输入服务器地址,账号,密码 服务器地址:IP地址 账号:Administrator 密码:123456 步骤3:点击这个一个小人的图标 步骤4:General–>Add–&g…

利用PPT导出一张高清图的方法,office与WPS只需要使用一个即可,我使用的是office。

利用PPT导出一张高清图的方法,office与WPS只需要使用一个即可,我使用的是office。 1,PPT的功能拓展来解决导出高清图片方法1.1,PPT功能拓展—>安装插件: 2,各种方法导出图片效果显示:2.1&…

如何批量为文件夹命名

如果你想要命名一些这样名字具有规律性的文件夹,当文件的数量增多,一个一个命名是非常耗费时间的。很容易想到,如果使用EXCEL,只需往下拉,就能很轻松的拉出1到5。那么,我们如何利用EXCEL来对文件夹进行快速…

基于协同过滤算法的旅游推荐系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

jmeter学习文档

JMeter学习(一)工具简单介绍 一、JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,J…

uploadifive上传工具php版使用

uploadifive自带的DEMO文件。 下载地址&#xff1a; http://www.uploadify.com/download/ <!DOCTYPE HTML> <html> <head> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"> <title>UploadiFive Test&…

大数据-hadoop

1.hadoop介绍 1.1 起源 1.2 版本 1.3生产环境版本选择 Hadoop三大发行版本:Apache、Cloudera、Hortonworks Apache版本最原始的版本 Cloudera在大型互联网企业中用的较多 Hortonworks文档较好 1.4架构 hadoop由三个模块组成 分布式存储HDFS 分布式计算MapReduce 资源调度引擎Y…

3dsmax模型烘焙光照贴图并导入unity流程详解

目录 前言 软件环境 前置知识储备 一、模型场景搭建 二、模型材质处理 三、vray渲染准备 四、烘焙至贴图 五、unity场景准备 六、贴图与材质 前言 该流程针对某些固定场景&#xff08;模型发布、无法使用实时渲染引擎等&#xff09;情况下的展示&#xff0c;本文记录烘…

PHP通过pem文件校验签名异常

问题描述&#xff1a; 在对接第三方支付过程中&#xff0c;支付成功异步回调时&#xff0c;校验签名&#xff0c;一直无法通过。 但是在支付成功时有一个同步返回也需要校验签名&#xff0c;用的是同样的校验方法&#xff0c;都没有问题。 当把回调时传递的参数放在postman中&a…

Excel 公式函数:学习基本示例

数据准备 对于本教程&#xff0c;我们将使用以下数据集。 家居用品预算 S / N项目数量价格小计价格适中吗&#xff1f;1芒果96002橘子312003番茄125004食用油565005汤力水133900 房屋建筑项目时间表 S/NITEM开始日期结束日期持续时间&#xff08;天&#xff09;1调查土地0…

云安全之可信云服务介绍

云计算技术的广泛应用对云安全和可信云提出了更高的要求&#xff0c;它是一种全新的互联网应用模式也是未来人们获取信息和服务的主要方式之一。因此&#xff0c;我们要掌握云安全及如何实现可信云等问题。 可信云服务定义 如果云服务的行为和结果总是与用户预期的行为和结果…

zabbix监控nginx

目录 一、实验准备 二、监控nginx 一、实验准备 zabbix-sever&#xff08;192.168.115.4&#xff09; zabbix-agent&#xff08;192.168.115.5&#xff09; 添加监控对象 二、监控nginx 安装NGINX在192.168.115.5上安装NGINX&#xff0c;开启status模块 yum -y install ep…

Socket编程基础(1)

目录 预备知识 socket通信的本质 认识TCP协议和UDP协议 网络字节序 socket编程流程 socket编程时常见的函数 服务端绑定 整数IP和字符串IP 客户端套接字的创建和绑定 预备知识 理解源IP和目的IP 源IP指的是发送数据包的主机的IP地址&#xff0c;目的IP指的是接收数据包…

Java高级-动态代理

动态代理 1.介绍2.案例 1.介绍 public interface Star {String sing(String name);void dance(); }public class BigStar implements Star{private String name;public BigStar(String name) {this.name name;}public String sing(String name) {System.out.println(this.name…

主打低功耗物联网国产替代,纵行科技ZT1826芯片以速率和灵敏度出圈

在低功耗物联网领域&#xff0c;国产替代的趋势越演越烈。 9月20日&#xff0c;纵行科技在“IOTE 2023深圳物联网通信技术与应用高峰论坛”发表了“自主原创Advanced M-FSK调制技术助力国产替代和泛在物联”的演讲&#xff0c;并推出了ZT1826芯片&#xff0c;以“更低功耗、更…

会C++还需要再去学Python吗?

提到的C、数据结构与算法、操作系统、计算机网络和数据库技术等确实是计算机科学中非常重要的基础知识领域&#xff0c;对于软件开发和计算机工程师来说&#xff0c;它们是必备的核心知识。掌握这些知识对于开发高性能、可靠和安全的应用程序非常重要。Python作为一种脚本语言&…

GLTF编辑器:在线模型材质编辑工具

GLTF 编辑器 是一个功能强大、易于使用的在线3D模型编辑和查看工具&#xff0c;它支持多种格式的3D模型导入并将模型导出为GLB格式&#xff0c;除了可以对3D模型进行基本属性的修改之外&#xff0c;还支持对模型原点重置以及模型材质纹理修改。对于3D开发者和设计师来说&#x…