下载

下载地址: https://repo.clickhouse.tech/tgz/stable/

下载的包:

clickhouse-common-static

clickhouse-server

clickhouse-client

单机安装

tar -zxvf clickhouse-common-static-20.5.4.40.tgz cd clickhouse-common-static-20.5.4.40/install sudo doinst.sh tar -zxvf clickhouse-common-static-dbg-20.5.4.40.tgz cd clickhouse-common-static-dbg-20.5.4.40/install sudo doinst.sh tar -zxvf clickhouse-server-20.5.4.40.tgz cd clickhouse-server-20.5.4.40/install sudo doinst.sh tar -zxvf clickhouse-client-20.5.4.40.tgz cd clickhouse-client-20.5.4.40/install sudo doinst.sh

设置

内存限制设置

vi /etc/clickhouse-server/users.xml

<max_memory_usage></max_memory_usage> 单位:bytes

设置数据目录

vi /etc/clickhouse-server/config.xml

<path></data> 数据存储目录 <tmp_path><tmp_path> 临时缓存目录

启动服务

手动启动

clickhouse-server --config-file=/etc/clickhouse-server/config.xml

server启动

sudo service clickhouse-server start sudo service clickhouse-server status sudo service clickhouse-server stop sudo service clickhouse-server restart

systemctl启动

sudo systemctl start clickhouse-server sudo systemctl status clickhouse-server sudo systemctl stop clickhouse-server sudo systemctl restart clickhouse-server sudo systemctl enable clickhouse-server

查看服务是否启动

ps -aux | grep clickhouse

连接

用clickhouse-client连接本机clickhouse-server服务器:

clickhouse-client

用本机clickhouse-client连接远程clickhouse-server服务器:

clickhouse-client –host 192.168.3.54 –port 9000 –database default–user default –password “”

目录

  • /etc/clickhouse-server:服务端的配置文件目录,包括全局配置config.xml和用户配置users.xml等
  • /var/lib/clickhouse:默认的数据存储目录(通常会修改默认路径配置,将数据保存到大容量磁盘挂载的路径)
  • /var/log/clickhouse:默认保存日志的目录(最好也修改路径配置,将日志保存到大容量磁盘挂载的路径

集群安装

配置

3zk-2shards-2replicas)

<?xml version="1.0" encoding="utf-8"?> <yandex> <clickhouse_remote_servers> <default> <shard> <internal_replication>true</internal_replication> <replica> <host>172.17.0.8</host> <port>9000</port> </replica> <replica> <host>172.17.0.7</host> <port>9000</port> </replica> </shard> <shard> <internal_replication>true</internal_replication> <replica> <host>172.17.0.6</host> <port>9000</port> </replica> <replica> <host>172.17.0.5</host> <port>9000</port> </replica> </shard> </default> </clickhouse_remote_servers> <zookeeper-servers> <node index="1"> <host>172.17.0.4</host> <port>2181</port> </node> <node index="2"> <host>172.17.0.3</host> <port>2181</port> </node> <node index="3"> <host>172.17.0.2</host> <port>2181</port> </node> </zookeeper-servers> <listen_host>::</listen_host> <listen_host>0.0.0.0</listen_host> <listen_try>1</listen_try> <macros> <shard>1</shard> <replica>172.17.0.8</replica> </macros> </yandex>

zk目录说明

clickhouse └── tables ├── 1 │ ├── log_test │ │ ├── metadata #log_test表的元数据信息 │ │ ├── temp #临时节点,存储过程中的临时数据 │ │ └── mutations #表的变更信息,ClickHouse为区别标准SQL特定的一个名词 │ ├── log #写block时记录的log │ │ ├── log-0000000003 │ │ ├── log-0000000001 │ │ └── log-0000000002 │ ├── leader_election #副本选举leader时使用 │ │ ├── leader_election-0000000001 │ │ └── leader_election-0000000003 │ ├── colums #列信息 │ ├── blocks #和log是对应的,用于block去重 │ │ ├── 201908_12150410223201606212_2366670524718677664 │ │ ├── 201908_15367370223201604745_5325320524718463637 │ │ └── 201907_34543779872932958925_1436457470273464774 │ ├── nonincrement_block_numbers │ ├── replicas #存储各个副本的相关信息 │ │ └── 10.0.0.71 │ │ ├── is_lost #标记副本是否过时 │ │ ├── metadata #log_test表的元数据信息 │ │ ├── is_active #标记副本是否存活 │ │ ├── mutation_pointer │ │ ├── colums #列信息 │ │ ├── max_processed_insert_time │ │ ├── host #主机名或域名 │ │ ├── parts #存储数据所有的parts │ │ │ └── 201908_0_0_0 │ │ │ ├── checksums │ │ │ └── colums │ │ ├── flags #用于数据恢复 │ │ ├── log_pointer #log指针 │ │ ├── min_unprocessed_insert_time │ │ └── queue #临时处理队列 │ ├── quorum #与是否配置insert_quorum有关 │ │ ├── last_part │ │ └── failed_parts │ └── block_number #存储所有的分区值,会根据merge实时更新 │ └── 201908 └─ 2

[转帖]ck的离线安装的更多相关文章

  1. [转帖]无网络离线安装 vs2017

    无网络离线安装 vs2017 公司电脑禁止,只有一个老的vs2017的安装目录(之前通过 --layout 安装时生成的离线文件).找了一圈百度,没能解决问题,最后,问bing,查微软的官方网站命令, ...

  2. CDH-5.4.3离线安装

    使用CM离线安装CDH-5.4.3,如下: cdh5.4.3安装 配置/etc/hosts vim /etc/hosts 192.168.10.1 s1 192.168.10.2 s2 192.168 ...

  3. Eclipse中离线安装ADT插件详细教程

    在搭建Android开发环境的时候,我们需要为Eclipse安装ADT(Android Development Tools)插件,这个插件可以为用户提供一个强大的Android集成开发环境.通过给Ec ...

  4. SharePoint 2016 必备组件离线安装介绍

    前言 SharePoint 必备组件安装,一直以来都是SharePoint安装过程中的最大的坑,尤其是不能联网的服务器.博主在这里简单介绍一下离线安装过程,并附组件包下载以及安装命令,并且在windo ...

  5. MYSQL离线安装

    由于MySQL的广泛应用,MySQL的安装也就成了大家经常会碰到的问题.并且由于不是所有机器都可连接外网,所以MySQL的离线安装显得比较重要.而本文旨在介绍CentOS6.6下离线安装MySQL. ...

  6. VS2010+Qt5.4.0 环境搭建(离线安装)

    原创作者:http://blog.csdn.net/solomon1558/article/details/44084969 前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2 ...

  7. 离线安装 Python 2.7, paramiko 和 tornado

    无非就是离线安装, 步骤比较繁琐, 记录一下. 需求很简单, 一个离线安装的 Python, 能跑 tornado 和 paramiko 1. 离线安装 Python 2.7 .tgz cd Pyth ...

  8. npm包与gem包--在线&离线安装

    目录 NPM 在线 离线 GEM 在线 离线 NPM NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安 ...

  9. Windows 8 下离线安装。net Framework 3.5

    Windows 8 下安装.net Framework 3.5 1)可以将直接双击ISO (或放入光盘/U盘)(安装文件在F盘) 2)使用管理员权限运行命令行程序 3)dism.exe /online ...

  10. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)

      Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Mic ...

随机推荐

  1. Next.js 开发指南 路由篇 | 动态路由、路由组、平行路由和拦截路由

    前言 实际项目开发的时候,有的路由场景会比较复杂,比如数据库里的文章有很多,我们不可能一一去定义路由,此时该怎么办?组织代码的时候,有的路由是用于移动端,有的路由是用于 PC 端,该如何组织?如何有条 ...

  2. Dest0g3 520迎新赛-CRYPTO MISC 复现

    CRYPTO babyRSA 题目 from Crypto.Util.number import bytes_to_long, getPrime from gmpy2 import next_prim ...

  3. 文心一言 VS 讯飞星火 VS chatgpt (40)-- 算法导论5.4 4题

    四.一次聚会需要邀请多少人,才能让其中 3 人的生日很可能相同? 文心一言: 为了解决这个问题,我们需要先计算出所有可能的生日组合数,然后计算出其中生日相同的组合数. 已知需要邀请的人数为:23人 根 ...

  4. 第五部分_Shell脚本条件判断语法结构

    条件判断语法结构 思考:何为真(true)?何为假(false)? 1. 条件判断语法格式 格式1: test条件表达式 格式2: [ 条件表达式 ] 格式3: [[ 条件表达式 ]] (支持正则~) ...

  5. C++篇:第二章_运算符_知识点大全

    C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 二.运算符 (一)运算符本身运用限制 %取余运算符要求运算数必须是整型,浮点数取 ...

  6. Python快速爬取车标网图片,以后不要说这什么车你不认识了!

    知识不分边界...... 人,为什么要读书?举个例子: 当看到天边飞鸟,你会说:"落霞与孤鹜齐飞,秋水共长天一色."而不是:"卧靠,好多鸟."; 当你失恋时你低 ...

  7. 当GaussDB遇上了毕昇编译器

    摘要:当应用软件及硬件确定后,编译器对应用的自动优化将成为应用性能的关键. 从应用优化说起 一个应用的优化通常有架构级优化.模块级优化和函数级优化,高性能作为云数据库GaussDB主打特性之一,其在这 ...

  8. 云图说丨初识分布式消息服务Kafka版

    摘要:分布式消息服务Kafka版是一款基于开源社区版Kafka提供的消息队列服务,向用户提供计算.存储和带宽资源独占式的Kafka实例. 本文分享自华为云社区<[云图说]第254期 初识分布式消 ...

  9. 数组递增的判断【python实现】

    有时候需要对某一组数组的数据进行判断是否 递增 的场景,比如我在开发一些体育动作场景下,某些肢体动作是需要持续朝着垂直方向向上变化,那么z轴的值是会累增的.同理,逆向考虑,递减就是它的对立面. 下面是 ...

  10. 轻松导航:教你在Excel中添加超链接功能

    前言 超链接是指在网页或电子文档中常见的元素,它的主要作用是将一个文本或图像与另一网页.文件或资源链接起来,从而使用户能够通过点击该链接跳转到目标资源.超链接可以起到导航以及引用的作用.超链接通常有以 ...