下载

下载地址: 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. 使用推测解码 (Speculative Decoding) 使 Whisper 实现 2 倍的推理加速

    Open AI 推出的 Whisper 是一个通用语音转录模型,在各种基准和音频条件下都取得了非常棒的结果.最新的 large-v3 模型登顶了 OpenASR 排行榜,被评为最佳的开源英语语音转录模 ...

  2. 2023-06-01:讲一讲Redis常见数据结构以及使用场景。

    2023-06-01:讲一讲Redis常见数据结构以及使用场景. 答案2023-06-01: 字符串(String) 适合场景 缓存功能 Redis 作为缓存层,MySQL 作为存储层,在大部分请求中 ...

  3. PyTorch项目源码学习(3)——Module类初步学习

    torch.nn.Module Module类是用户使用torch来自定义网络模型的基础,Module的设计要求包括低耦合性,高模块化等等.一般来说,计算图上所有的子图都可以是Module的子类,包括 ...

  4. RSA加密--前端

    流程 前端js使用公钥进行加密,后端使用私钥进行解密(C#或java语言). 注意:c#使用xml格式的公钥/私钥 Java,js都是pem格式 格式 xml: <RSAKeyValue> ...

  5. Kmesh内核级流量治理,服务转发性能提升50%+

    本文分享自华为云社区<DTSE Tech Talk | 第49期:Kmesh内核级流量治理,服务转发性能提升50%+!>,作者:华为云社区精选. 数据面时延开销,无法满足应用SLA诉求?内 ...

  6. 大模型高效开发的秘密武器:大模型低参微调套件MindSpore PET

    摘要:本文介绍大模型低参微调套件--MindSpore PET. 本文分享自华为云社区<大模型高效开发的秘密武器--大模型低参微调套件MindSpore PET篇>,作者:yd_28087 ...

  7. 华为云MVP高浩:打破AI开发瓶颈,解决数据、算法、算力三大难题

    摘要:在高浩看来,大量的数字蓝领人才和AI应用开发人员构成了当前AI行业发展人才之基,这也为高校学生就业初期从事的工作指明了方向,而华为ModelArts平台在教育领域有着天然的数据.算法优势,非常适 ...

  8. App Store上架流程/苹果app发布流程

    第一步:拥有自己的苹果开发者账号: 开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个):299美元(企业授信证书,不用上架appstore 亦可使用.弊端:证书容易被封 ...

  9. 如何精准预测天气?火山引擎ByteHouse与大地量子这么做

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群   伴随着气象技术的发展以及城市气象设施的完善,气象监测服务能力在不断提高,实现短期甚至中长期的气象预测成为可能. ...

  10. Solon2 开发之IoC,九、自定义注解开发汇总

    1.定义构建能力注解,比如@Controller 注解类: @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Docum ...