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/
    修改sources.list

  • 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

    莫慌,执行以下命令
    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;,如果出现截图内容说明正常工作
    在这里插入图片描述

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值