ClickHouse安装部署

news2024/11/27 12:35:52

—仅供学习 如有侵权 请联系删除–
一、下载
选择Tgz安装包安装

下载地址:Index of /clickhouse/tgz/

选择stable目录下的安装包,采用21.9.4.35版本,分别是:

[root@hadoop08 resources]# ll
总用量 1023548
-rw-r--r--. 1 root root     82784 527 19:09 clickhouse-client-21.9.6.24.tgz
-rw-r--r--. 1 root root 189150313 527 19:20 clickhouse-common-static-21.9.6.24.tgz
-rw-r--r--. 1 root root 858764599 527 19:22 clickhouse-common-static-dbg-21.9.6.24.tgz
-rw-r--r--. 1 root root    103488 527 19:22 clickhouse-server-21.9.6.24.tgz

二、解压安装
依次将这四个安装包解压,并且每解压一个,执行一下解压文件夹下的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
------------------------------------------------------------
# 解压
tar -zxvf clickhouse-common-static-21.9.4.35.tgz
 
cd clickhouse-common-static-21.9.4.35/install/
 
# 运行doinst.sh 
./doinst.sh 
 
------------------------------------------------------------
tar -zxvf clickhouse-common-static-dbg-21.9.4.35.tgz 
 
./clickhouse-common-static-dbg-21.9.4.35/install/doinst.sh
 
------------------------------------------------------------
tar -zxvf clickhouse-server-21.9.4.35.tgz
 
./clickhouse-server-21.9.4.35/install/doinst.sh
 
------------------------------------------------------------
tar -zxvf clickhouse-client-21.9.4.35.tgz
 
./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的用户,让你设置密码,不设置密码可以按回车

Enter password for default user: 
Password for default user is saved in file /etc/clickhouse-server/users.d/default-password.xml.

Setting capabilities for clickhouse binary. This is optional.
Allow server to accept connections from the network (default is localhost only), [y/N]: y
The choice is saved in file /etc/clickhouse-server/config.d/listen.xml.

三、启动

#查看命令
clickhouse --help 
 
#启动
clickhouse start 
连接clickhouse
clickhouse-client
 
 
## -m 支持多行语句
clickhouse-client -m
设置了密码的话,用clickhouse -client --password 启动


[root@hadoop08 clickhouse]# clickhouse-client --password root
ClickHouse client version 21.9.6.24 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 21.9.6 revision 54449.

hadoop08 :) show databases

SHOW DATABASES

Query id: c6fc996f-7a06-402d-b627-424530e203e9

┌─name────┐
│ default │
│ system  │
└─────────┘

2 rows in set. Elapsed: 0.005 sec. 

四、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

在浏览器输入服务器ip+8123验证一下
在这里插入图片描述
这样就可以远程访问了!

六、使用DBeaver连接Clickhouse
先安装好DBeaver

创建连接

选择ClickHouse

在这里插入图片描述
刚开始,要按照驱动,根据提示安装完驱动,在主机上填写对应IP和端口,用户名【无】,密码【root】(没有设

置可以不填)
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/577437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaEE HTTP应用层协议

HTTP应用层协议 文章目录 JavaEE & HTTP应用层协议1. HTTP的报文协议格式1.1 fiddler介绍1.2 HTTP请求1.3 HTTP响应 2. HTTP请求与响应2.1 首行2.1.1 http方法2.1.2 URL2.1.3 版本号 2.2 header与空行2.2.1 Host2.2.2 Content-Type 与 Content-Length2.2.3 User-Agent&…

基于JavaWeb的事业单位公务员招考信息发布平台-考务考试报名系统

本文介绍了使用Java技术开发公务员招考信息发布平台的设计与实现过程,首先对实现该系统的技术进行分析,说明选择Java和MySQL数据库的必要性,然后对公务员招考信息发布平台的需求进行分析。并接着对系统进行设计,包括架构设计、功能…

用Python实现问卷星自动填写(超详细!!!)

用Python实现问卷星自动填写(超详细!!!) 前言一、配置环境1.1安装依赖1.2安装驱动 二、实战处理2.1、引入库函数2.2、程序所需函数详解(1)自定义单选函数(2)自定义多选函…

基于STM32的DHT11温湿度测量

目录 1.简介 2.主要参数 3.引脚说明 4.注意事项 5.单总线协议 6.数据格式 7.工作时序 8.分模块编写程序 1.简介 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠…

【数据分类】PNN数据分类 概率神经网络数据分类【Matlab代码#31】

文章目录 【可更换其他算法,获取资源请见文章第6节:资源获取】1. 模式识别之数据分类2. 概率神经网络(PNN)3. 基于PNN的数据分类步骤4. 部分代码展示5. 仿真结果展示6. 资源获取说明 【可更换其他算法,获取资源请见文章…

web基础与HTTP服务

web基础与HTTP服务 一、web基础1、域名1.域名概述2.域名的结构3.域名注册 2、网页与HTML1.网页概述网页分类动态网页语言编程语言如下 2.HTML概述HTML 基本标签Web概述 二、HTTP服务1、HTTP版本2、HTTP请求方法3、GET 和 POST 区别4、HTTP状态码1.HTTP常见状态码 5、HTTP 请求流…

关于安卓以及微软用户chatgpt上一篇文章如今第五点无法正常进入更新解决方法以及附加本地部署

目录 一、问题出现: 1、问题: 原因: 二、解决办法(本地部署chatgpt) 1、解决(国内网络使用真的chatgpt并非镜像)一次部署终生使用 第一步: ​编辑第二步: 三、实现结…

S32K144开发板

目录 一.S32K144开发板概述 二.产品技术和功能规格 三.开发环境 1.S32K144的开发环境主流是这么三种: 2.开发板Demo工程 四.S32K144开发板实物图 五、汽车大灯硬件架构 一.S32K144开发板概述 S32K14…

Linux (centos)中文乱码问题解决 及说明

首先要区别3个概 :编码集、字符集、字体 是完全不同的东西,我们要解决的是字符集问题。 当一个系统初始化完毕后,会生成一个 /usr/lib/locale/locale-archive 文件,这个是字符集二进制文件,是系统不同语言运行的核心&…

计算机网络四 网络层

网络层的作用 网络层是计算机网络中的一个重要层次,它的主要作用是实现不同网络之间的通信和数据传输。网络层通过将数据分组并添加路由信息,使得数据可以在不同的网络之间传输。 网络层功能 异构网络互连 异构网络互连是指将不同类型的网络连接起来…

C++ 学习 ::【基础篇:07】:C++ C11 标准中 关键字 auto 的基本介绍与使用

本系列 C 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C 学习系列将分为三个阶段:基础篇、STL 篇、高阶数据结构与算法篇,相关重点内容如下: 基础篇:类与对象(涉及C的三大特性等&#…

redis 五种数据类型简介

redis的五种数据类型是:1、string(字符串);2、hash(哈希);3、list(列表);4、set(集合);5、sort set (有序集合…

【初识 Docker | 中级篇】 Docker 安装 MySQL

文章目录 前言一、安装 docker1、安装docker2、安装docker-compose 二、mysql 单机安装1.创建mysql配置1.1.创建目录1.2.创建docker-compose.yml 2.启动mysql容器 三、mysql 主从复制安装1.主服务器容器配置1.1.修改my.cnf配置文件1.2.重启容器实例,创建同步用户 2.…

【 TensorFlow】URLError: <urlopen error no host given> 错误的 有效的解决方法

URLError: 错误的 有效的解决方法😎 前言🙌错误运行截图:解决方案流程图:运行成功截图 总结撒花💞 😎博客昵称:博客小梦 😊最喜欢的座右铭:全神贯注的上吧!&a…

opencv_c++学习(二十六)

一、ORB特征点 ORB特征点计算步骤: Step1:选择某个像素点作为中心点P,其像素值为I。 Step2:设置判定FAST角点(其方法比较两个像素之间的差值)的像素阈值,例如 T p 20 % ∗ I p T_p 20\%*I_p Tp​20%∗Ip​ Step3:比较中心点的像素值与半径为3的圆周上…

传统加密技术(恺撒+仿射)

1.Caesar cipher恺撒密码 是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 加密对象:英文字母 密钥格式:k&#…

哈希表、unordered_map和unordered_set模拟

目录 哈希表 闭散列 开散列 unordered_map和unordered_set模拟 对开散列的哈希表改造 unordered_set模拟 unordered_map模拟 哈希表 哈希概念:通过某种函数(hashFunc)使元素的存储位置与它的关键码之间能够建立一一映射的关系,那么在查找时通过该…

当下的程序员该如何面对复杂的就业坏境

已经2023年了,我们都知道现在开发趋向于年轻化,大部分都是90后、95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说越吃香。 31岁,前端工程师,工作经历8年,7年左右都在外包公司…

LAMP架构(Apache、Mysql、PHP服务的部署)

目录 一、LAMP架构 1.LAMP组件 二、编译安装Apache httpd服务 1.关闭防火墙,拉取软件包 2.安装环境依赖包 3.配置软件模块 4.编译及安装 5.优化配置文件路径 6.添加httpd系统服务 7.修改httpd 服务配置文件 8.浏览器访问验证 三、编译安装mysqld服务 1.…

java.lang.IllegalStateException: Failed to load ApplicationContext

问题描述 mvn clean install的时候报的如下异常: 紧接着又往下翻了一下日志还有一个这个错误 按正常来说通过可以取pom当中的properties标签的值呀。但是可以发现编译过后的application当中的值并没有被替换。 解决过程 (1)我先是将server.…