ClickHouse-tgz安装步骤
一、什么是clickhouse
ClickHouse是开源的列式存储数据库(DBMS),主要用于在线处理查询(OLAP),能够使用SQL查询实时生成数据分析报告。
下面介绍下安装clickhouse。
二、安装前的准备
1、Centos取消打开文件数限制
在/etc/security/limits.conf、/etc/security/limits.d/20-nproc.conf这两个文件的末尾加入一下内容:
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
重启服务器之后生效,可以用ulimit -n查看是否生效,默认为1024,看是否修改成了添加的内容的数字
2、取消SELINUX
修改/etc/selinux/config中的SELINUX=disabled后重启
3、取消防火墙
4、安装依赖(rpm包必须)
yum install -y libtool
yum install -y *unixODBC*
三、下载
选择Tgz安装包安装,下载地址:Index of /clickhouse/tgz/
选择stable目录下的安装包,采用21.9.4.35版本,分别是:

将下载的tgz安装包上传到liunx服务器。
四、解压安装
依次将这四个安装包解压,并且每解压一个,执行一下解压文件夹下的install下的doinst.sh脚本
解压顺序:
clickhouse-common-static-21.9.4.35.tgz
clickhouse-common-static-dbg-21.9.4.35.tgz
clickhouse-server-21.9.4.35.tgz
clickhouse-client-21.9.4.35.tgz
------------------------------------------------------------
# 解压common-static
tar -zxvf clickhouse-common-static-21.9.4.35.tgz
cd clickhouse-common-static-21.9.4.35/install/
# 运行doinst.sh
./doinst.sh
------------------------------------------------------------
# 解压common-static-dbg
tar -zxvf clickhouse-common-static-dbg-21.9.4.35.tgz
# 运行doinst.sh
./clickhouse-common-static-dbg-21.9.4.35/install/doinst.sh
------------------------------------------------------------
# 解压server
tar -zxvf clickhouse-server-21.9.4.35.tgz
# 运行doinst.sh
./clickhouse-server-21.9.4.35/install/doinst.sh
------------------------------------------------------------
# 解压client
tar -zxvf clickhouse-client-21.9.4.35.tgz
# 运行doinst.sh
./clickhouse-client-21.9.4.35/install/doinst.sh
------------------------------------------------------------
在解压clickhouse-server-21.9.4.35.tgz并运行./clickhouse-server-21.9.4.35/install/doinst.sh后,clickhouse会默认创建一个default的用户,让你设置密码,不设置密码可以按回车。
五、启动
#查看命令
clickhouse --help
#启动
clickhouse start
或者 systemctl start clickhouse-server

#查看状态
systemctl status clickhouse-server
连接clickhouse
clickhouse-client

## -m 支持多行语句
clickhouse-client -m
好了,clickhouse就简单安装成功了!
六、clickhouse相关目录
-------------------------------------------
# 命令目录
/usr/bin
ll |grep clickhouse
-------------------------------------------
# 配置文件目录
cd /etc/clickhouse-server/
-------------------------------------------
# 日志目录
cd /var/log/clickhouse-server/
-------------------------------------------
# 数据文件目录
cd /var/lib/clickhouse/
-------------------------------------------
七、允许远程访问
clickhouse 默认不允许远程访问,需要修改配置文件
cd /etc/clickhouse-server/
vim config.xml
把listen 注释打开,强行保存wq!

重启clickhouse
clickhouse restart
或者 systemctl restart clickhouse-server

在浏览器输入服务器IP:8123验证一下,这样就可以远程访问了!
八、使用DBeaver连接Clickhouse
先安装好DBeaver
创建连接,选择ClickHouse

刚开始,要按照驱动,根据提示安装完驱动,在主机上填写对应IP和端口,用户名,密码(没有设置可以不填)。然后点击“测试连接”。

这样就可以通过DBeaver连接ClickHouse了!
ClickHouse-tgz安装步骤的更多相关文章
- ClickHouse(03)ClickHouse怎么安装和部署
本文会介绍如何安装和部署ClickHouse,官方推荐的几种安装模式,以及安装之后如何启动,ClickHouse集群如何配置等. 简单来说,ClickHouse的搭建流程如下: 环境检查,环境依赖安装 ...
- Sysbench安装步骤及详情
Sysbench安装步骤及详情 Sysbench是压力测试工具,可以测试系统的CPU,内存,I/O等,也可以用于数据库的性能测试 Sysbench安装步骤: 安装具体分为Ubuntu16.04和Cen ...
- LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等)
LAMP----linux+apache+mysql+php详细安装步骤之一APACHE篇(openldap等) linux详细版本为RHEL5.3 [root@localhost mail]# un ...
- inception安装步骤---自己整理的安装步骤
inception安装步骤---自己整理的安装步骤2015-09-18 15:51 6185人阅读 评论(1) 收藏 举报 分类: inception相关版权声明:本文为博主原创文章,未经博主允许不得 ...
- 如何搭建SVN服务器,详细安装步骤。
SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...
- arcgis10.2.2桌面版具体的安装步骤过程
先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上 一.ArcGIS许可证管理器安装 1.在软件包文件夹license man ...
- LoadRunner 11 安装步骤
loadrunner 安装步骤: LoadRunner11下载: 在网上可以搜索到,在这个就不提供了. LoadRunner11原理: 破解方法和以前版本相同,我用的是LR8.0的破解文件,同样实用 ...
- MySQL安装步骤
MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...
- Java开发工具安装步骤内容如下
Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...
- PhantomJS linux系统下安装步骤及使用方法(网页截屏功能)
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, ...
随机推荐
- uni-app学习笔记
uniapp封装请求方法(含请求期间的Loading样式) https://blog.csdn.net/weixin_43242112/article/details/108019404?utm_me ...
- Vue第四篇 Vue路由系统
01-路由注册 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- centos 安装python3导致yum报错
centos yum报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 报错: 报错一: File " ...
- Solon v2.6.5 发布(助力信创)
Solon 是什么框架? Java "生态级"应用开发框架.从零开始构建,有自己的标准规范与开放生态(历时六年,具备全球第二级别的生态规模). 相对于 Spring,有什么特点? ...
- 17-三态门(TSL)
三态门(TSL) 普通的逻辑电路只有两个状态,还有一个高阻态. EN是高电平1 A,B,EN之间的关系是与的关系,当EN为1得时候,EN就不起作用了,输入由A,B决定.EN端为高电平,所以二极管D2截 ...
- CoreDNS -- DNS服务与服务发现
CoreDNS -- DNS服务与服务发现 DNS服务器 手册:https://coredns.io/manual/toc/ Github:https://github.com/coredns/cor ...
- 浪潮CE3000F飞腾PC安装UOS/银河麒麟双系统的过程
浪潮CE3000F飞腾PC安装UOS/银河麒麟双系统的过程 背景 为了进行兼容性验证, 部门采购过一批浪费CE3000F的PC机器. 前期系统安装的是UOS, 但是有同事借走机器后重装了银河麒麟V10 ...
- [转帖]防火墙、DCD与TCP Keep alive
https://www.laoxiong.net/tag/network 在以前我写的一篇文章<Oracle与防火墙>中提到,网络防火墙会切断长时间空闲的TCP连接,这个空闲时间具体多长可 ...
- [转帖]一文带你了解mysql sql model的only_full_group_by模式
https://zhuanlan.zhihu.com/p/368440685 Mysql only_full_group_by与Error 1055问题分析 1 声明 本文的数据来自网络,部分代码也有 ...
- 【转帖】route命令详解大全(route命令使用实例)
https://www.cxdtop.cn/n/225987.html 在实际的网络应用中,我们可能会遇到这样的网络环境,上外网我们使用的无线网络,内网我们使用的是有限网卡.在设置完成后会出现外网和内 ...