ClickHouse最详细的入门教程(一):部署运行

闲话:实习中,头头直接丢官方文档给我自学ClickHouse。虽说官方文档很详细,但对于初学者来说还是会踩些坑。这个系列的教程的目的就是帮助初学者尽快熟悉ClickHouse。
参考官方文档:https://clickhouse.yandex/docs/zh/getting_started/

一. 系统配置及要求

  • 操作系统:Ubuntu 18.04.2 LTS
  • 内存:32G
  • CPU:Intel® Xeon® CPU E5620 @ 2.40GHz *2
  • 硬盘:143G SAS * 6 RAID5
  • 本教程是从官方仓库安装,因此需要检查是否支持SSE 4.2,在控制台输入: grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

二. 安装

1. 在 /etc/apt/sources.list 中添加仓库:

  • 控制台输入 sudo vim /etc/apt/sources.list ,回车

  • 将输入法切换至英文

  • i键进入 insert 模式,在此模式下你可以对文件进行修改

  • 在文件最后一行输入deb http://repo.yandex.ru/clickhouse/deb/stable/ main/
    ClickHouse最详细的入门教程(一):部署运行_第1张图片

  • esc键退出 insert 模式,再输入:wq!保存

2. 依次运行以下命令

  • sudo apt-get install dirmngr
  • sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
  • sudo apt-get update
  • sudo apt-get install clickhouse-client clickhouse-server

3. 常见错误及解决方案

  • dpkg: error processing package xxx
    ClickHouse最详细的入门教程(一):部署运行_第2张图片
    莫慌,执行以下命令
    sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
    sudo mkdir /var/lib/dpkg/info/
    sudo apt-get update
    sudo apt-get -f install
    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/
    sudo rm -rf /var/lib/dpkg/info
    sudo mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/

    重新执行 sudo apt-get install clickhouse-client clickhouse-server即可

三. 启动

1.在后台启动服务

  • 第一次启动建议使用debug模式,log直接被打印到控制台,很容易发现问题。输入 clickhouse-server --config-file=/etc/clickhouse-server/config.xml,回车

  • 如果想在后台启动,在控制台输入 sudo service clickhouse-server start,回车即可

2.连接到服务

  • 本地连接,输入clickhouse-client,默认用户是default,无密码;如果有设置密码,输入 clickhouse-client --password xxxxxx(你的密码)
  • 远程连接,输入clickhouse-client -h xxxxxx(IP地址)
  • 依照截图判断自己是否成功连接
    在这里插入图片描述

3.检查是否正常工作

  • 输入select 1;,如果出现截图内容说明正常工作
    ClickHouse最详细的入门教程(一):部署运行_第3张图片

暂时写到这里,其实还有很多的内容需要补充,等有时间了一定补。嗯,一定。。

你可能感兴趣的:(Clickhouse)