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/
按
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;
,如果出现截图内容说明正常工作
暂时写到这里,其实还有很多的内容需要补充,等有时间了一定补。嗯,一定。。
ClickHouse最详细的入门教程(一):部署运行相关推荐
- 超强、超详细Redis入门教程【转】
这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么 2.redis的作者何许人也 3.谁在使用r ...
- 超详细Redis入门教程——Redis命令(下)
前言 本文小新为大家带来 超详细Redis入门教程--Redis命令 相关知识,具体内容包括简单动态字符串 SDS,集合的底层实现原理,BitMap 操作命令,HyperLogLog 操作命令,Geo ...
- 超详细Redis入门教程——Redis命令(上)
前言 本文小新为大家带来 超详细Redis入门教程--Redis命令(上) 相关知识,具体内容包括Redis 基本命令,Key 操作命令,String 型 Value 操作命令,Hash 型 Valu ...
- 超详细Redis入门教程——Redis概述
前言 本文小新为大家带来 超详细Redis入门教程--Redis概述 相关知识,具体内容包括Redis简介,Redis的用途,Redis的特性,Redis的IO模型(包括:单线程模型,混合线程模型,多 ...
- 超详细Redis入门教程——Redis 的安装与配置
前言 本文小新为大家带来 超详细Redis入门教程--Redis 的安装与配置 相关知识,具体内容包括Redis 的安装,连接前的配置,Redis 客户端分类(包括:命令行客户端,图形界面客户端,Ja ...
- ECharts实现数据可视化超详细基础入门教程
ECharts实现数据可视化超详细基础入门教程 ECharts介绍 ECharts官网:https://echarts.apache.org/zh/index.html ECharts是一款基于Jav ...
- 【转】超强、超详细Redis入门教程 ,建议收藏
转载自: 这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么 2.redis的作者何许人也 3. ...
- 超详细 redis入门教程
redis入门教程 [root@localhost redis-5.0.8]# redis-cli -p 6379 #使用redis客户端进行连接 127.0.0.1:6379> auth ro ...
- Kubernetes微服务入门教程:部署spring-boot应用
测试如下教程时,请确认kubernates环境正常,可参考该文件搭建kubernates环境Kubernetes微服务入门教程:环境安装_jacarri的博客-CSDN博客. 创建一个Spring b ...
最新文章
- python软件管理系统_conda:基于python的软件管理系统
- 四轴飞行器实践教程第1章什么是飞行器
- [shell]shell中if语句的使用
- 如果BigDecimal是答案,那肯定是一个奇怪的问题
- ssh 端口_【科普】SSH都不懂,还搞什么网络
- mysql查看日志命令_面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!...
- IIS 6.0 访问aspx页面出现404错误
- Spring框架 声明式事务
- 2017.8.7 序列计数 思考记录
- 渠道是创业企业与消费者或者用户建立联系的桥梁
- SQL检索MongoDB的轻量级解决方案
- 计算机考研复试_数据库
- JavaFx教程-02第一个javaFX程序
- 解决tp5 Could not open input file: think问题
- 高通QCS603/QCS605物联网系统芯片介绍,QCS603/QCS605处理器参数比较
- 最速降线问题-泛函极值
- 微信小程序代码大于2M的一种解决方法
- 通过源码分析各种Map(含LinkedHashMap、IdentityHashMap、ConcurrentHashMap)
- 浏览器网站请求全解析
- YBT 1223 An Easy Problem
热门文章
- Java设计模式-桥接模式 理论代码相结合
- mysql dump 增量_mysql mysqldump数据备份和增量备份
- qml mousearea 点击其他地方_Qml 快速使用
- java点击表头可进行排序_table中点击表头实现排序的功能示例介绍
- 中的 隐藏鼠标菜单_Mac移动隐藏删除顶部菜单栏图标教程
- python在匿名函数作和_跟光磊学Python开发-匿名函数函数和高阶函数
- 计算机基础与应用课程小结,计算机应用基础课程小结.docx
- 自动化运维-云装机实践
- java对灰度值进行线性变换,灰度变换
- ios uiview 如何刷新_ios – 从另一个UIViewController刷新表