ClickHouse基础知识(二):ClickHouse 安装教程

news2024/11/16 15:31:51

1. 准备工作

1.1 确定防火墙处于关闭状态

1.2 CentOS 取消打开文件数限制

(1)在 hadoop101 的 /etc/security/limits.conf 文件的末尾加入以下内容

sudo vim /etc/security/limits.conf

(2)在 hadoop101 的/etc/security/limits.d/20-nproc.conf 文件的末尾加入以下内容

sudo vim /etc/security/limits.d/20-nproc.conf

(3)执行同步操作

sudo /home/atguigu/bin/xsync.sh /etc/security/limits.conf
sudo /home/atguigu/bin/xsync.sh /etc/security/limits.d/20-nproc.conf

1.3 安装依赖

sudo yum install -y libtool

sudo yum install -y *unixODBC*

在 hadoop103、hadoop104 上执行以上操作

1.4 CentOS 取消 SELINUX

SELINUX :Linux的安全增强,内核级别

(1)修改/etc/selinux/config 中的 SELINUX=disabled

[root@hadoop102 ~]$ sudo vim /etc/selinux/config
SELINUX=disabled
注意:别改错了

(2)执行同步操作

 [root@hadoop102 ~]$ sudo /home/atguigu/bin/xsync.sh /etc/selinux/config

(3)重启三台服务器

2. 单机安装

官网:Fast Open-Source OLAP DBMS - ClickHouse

下载地址:Index of /repos/clickhouse/stable/el7

2.1 在 hadoop102 的/opt/software 下创建 clickhouse 目录

[root@hadoop101 clickhouse]$ pwd
/home/atguigu/clickhouse
[root@hadoop101 clickhouse]$ ll
总用量 938164
-rw-r--r-- 1 root root     78074 7月  27 08:41 clickhouse-client-21.7.3.14-2.noarch.rpm
-rw-r--r-- 1 root root 174283244 7月  27 08:42 clickhouse-common-static-21.7.3.14-2.x86_64.rpm
-rw-r--r-- 1 root root 786208040 7月  27 08:45 clickhouse-common-static-dbg-21.7.3.14-2.x86_64.rpm
-rw-r--r-- 1 root root    101969 7月  27 08:40 clickhouse-server-21.7.3.14-2.noarch.rpm

2.2 移动到software

[root@hadoop101 ~]$ mv clickhouse /opt/software/

2.3 将安装文件同步到 hadoop100、hadoop102

[root@hadoop101 ~]$ xsync.sh /opt/software/clickhouse

2.4 分别在三台机子上安装这 4 个 rpm 文件

sudo rpm -ivh *.rpm

sudo rpm -qa|grep clickhouse 查看安装情况

安装后clickhouse相对于的文件:

bin/  -> /usr/bin
conf/ -> /etc/clockhouse-server/
lib/  -> /var/lib/clickhouse
log/  -> /var/log/clickhouse

2.5 修改配置文件

sudo vim /etc/clickhouse-server/config.xml 

(1)把 :: 的注释打开,这样的话才能让 ClickHouse 被除本 机以外的服务器访问

(2)分发配置文件

sudo /home/atguigu/bin/xsync.sh /etc/clickhouse-server/config.xml

在这个文件中,有 ClickHouse 的一些默认路径配置,比较重要的

数据文件路径:/var/lib/clickhouse/

日志文件路径:/var/log/clickhouse-server/clickhouse-server.log

2.6 启动 Server

[root@hadoop101 ~]$ sudo systemctl start clickhouse-server
[root@hadoop101 ~]$ sudo clickhouse status
/var/run/clickhouse-server/clickhouse-server.pid file exists and contains pid = 16221.
The process with pid = 16221 is running.

2.8 使用 client 连接 server

[root@hadoop102 clickhouse]$ clickhouse-client -m

-m :可以在命令窗口输入多行命令

2.9 卸载 clickHouse

[root@hadoop101 clickHouse]# sudo rpm -qa|grep clickhouse
clickhouse-common-static-dbg-20.4.5.36-2.x86_64
clickhouse-common-static-20.4.5.36-2.x86_64
clickhouse-server-20.4.5.36-2.noarch
clickhouse-client-20.4.5.36-2.noarch
​
# 卸载及删除安装文件(需root权限)
yum list installed | grep clickhouse
yum remove -y clickhouse-common-static
yum remove -y clickhouse-server-common
rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server

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

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

相关文章

64.乐理基础-打拍子-前八后十六、前十六后八拍子

前置内容:63.乐理基础-打拍子-四十六-CSDN博客 前八后十六指的是前半拍是一个八分音符,后半怕是两个十六分音符的节奏型,如图1。 前十六后八刚好就与前八后十六反着,如图3。 图1:在以四分音符为一拍的时候这三个音符加…

Android下载gradle失败解决方法

1、在gradle-wrapper.properties文件中查看自己需要下载gradle什么版本的包和zip路径(wrapper/dists)。 2、在setting中查看Gradle的保存路径,如下图:C:/Users/Administrator/.gradle,加上第一步的zip路径得到下载grad…

chcp 65001

chcp 65001 DOS,BAT,CMD乱码 转UTF-8,就不会汉字乱码了 936 GBK 65001 UTF-8

C语言中关于if else的理解

if else我们可以理解为 if(条件1) //如果条件1成立 语句1; //执行语句1 else //如果条件1不成立 语句2; //执行语句2 这是一个经典的if els…

Vue Echarts 多折线图只有一条X轴(合并X轴数据并去重排序) - 附完整示例

echarts:一个基于 JavaScript 的开源可视化图表库。 目录 效果 一、介绍 1、官方文档:Apache ECharts 2、官方示例 二、准备工作 1、安装依赖包 2、示例版本 三、使用步骤 1、在单页面引入 echarts 2、指定容器并设置容器宽高 3、数据处理&am…

Word中插入mathtype的行内公式显示不全,设置行距,最小值

Word中插入mathtype的行内公式显示不全 如下图:公式上下被遮住 解决方式: 设置所在段落的行距:最小值--xx磅。同时取消勾选 “如果定义了文档网格,则对齐到网格” 处理后效果:

电子科大软件架构设计——期末复习题集

文章目录 系统分析与设计概述面向对象建模语言系统规划系统需求分析系统架构设计软件建模详细设计与设计模式用户界面设计 系统分析与设计概述 1.下面哪个不是信息系统利益相关者?(D) A.客户B.用户 C.开发人员D.监理…

免费SSL证书申请入口

免费SSL证书的优势 a. 低成本 免费SSL证书相对于其他类型的SSL证书来说,无需支付昂贵的费用。对于个人网站、小型企业或预算有限的组织而言,免费SSL证书是一种经济实惠的选择。 b. 提高搜索引擎排名 搜索引擎算法中,对于使用HTTPS协议的网…

Solana 生态铭文跨链桥 Sobit 是何神圣?其场外白名单已达到1200U

在短暂的沉寂,在与 Solana 手机 Saga 联合生态 Meme 币 Bonk 掀起一波 meme 浪潮,以及GPU 计算网路Render network 宣布将从公链Polygon迁往Solana 后,Solana 生态再次迎来爆发。随着 SOL 代币在 12 月暴涨,SOL 也在市值上超越了 …

性能测试-jemeter:安装 / 基础使用

一、理解jemeter 官网-Apache JMeter-Apache JMeter™ JMeter是一款开源的性能测试工具,主要用于模拟大量用户并发访问目标服务器,以评估服务器的性能和稳定性。 JMeter可以执行以下任务序号用途描述1性能测试通过模拟多个用户在同一时间对服务器进行…

python风格规范之missing whitespace after

python风格规范之missing whitespace after 规范错误/警告描述规范错误描述(示例)规范错误认知正确示例 规范错误/警告描述 PEP 8: E231 missing whitespace after [mark]规范错误描述(示例) 规范错误认知 上述规范错误表示"[mark]"后面没有添加空格 。错误示例如下…

第一届能源电子产业创新大赛太阳能光伏赛道在京顺利完成初赛评审

近日,第一届能源电子产业创新大赛太阳能光伏赛道初赛在北京顺利举行。本次太阳能光伏赛道赛事由工业和信息化部产业发展促进中心、宜宾市人民政府主办,宜宾市经济和信息化局、宜宾高新技术产业园区承办,中国国检测试控股集团股份有限公司协办…

C语言之字符串处理

目录 字符串长度 显示字符串 数字字符的出现次数 大小写字符转换 字符串数组的参数传递 非字符串的字符数组 目前我们所学习到的是围绕字符串的处理,仅仅是生成字符串、读取并显示字符串,下面我学习更加灵活处理字符串的方式。 字符串长度 我们来看…

MR实战:统计总分与平均分

文章目录 一、实战概述二、提出任务三、完成任务(一)准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 (二)实现步骤1、创建Maven项目2、添加相关依赖3、创建日志属性文件4、创建成绩映射器类5、创建成绩驱动器类6、启…

单词搜索 II[困难]

一、题目 给定一个m x n二维字符网格board和一个单词(字符串)列表words, 返回所有二维网格上的单词。单词必须按照字母顺序,通过 相邻的单元格 内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同…

面试官:并发和并行的区别

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…

UDP协议工作原理及实战(二)UDP客户端代码实现

这个是一个测试我们写的函数是否正确。 启动服务:这里边的udpsocket->bind(port)就是对端口号进行连接。

Sectigo和Certum的IP证书区别

IP证书是比较特别的一款数字证书。大多数SSL数字证书都是针对域名站点的数字证书,比如单域名SSL证书、多域名SSL证书和通配符SSL证书,而IP证书针对的是只拥有公网IP地址的站点。签发IP证书的CA认证机构并不多,Sectigo和Certum旗下都有IP证书&…

【网络安全】深入理解web安全攻防策略

前言 互联网时代,数据安全与个人隐私信息等受到极大的威胁和挑战,本文将以几种常见的攻击以及防御方法展开分析。 1. XSS (跨站脚本攻击) 定义:通过存在安全漏洞的Web网站注册用户的浏览器内运行非法的HTML标签或JavaScript进行的一种攻击…