ClickHouse:(一)安装部署

news/2024/11/18 23:22:18/

1.准备工作

1.2关闭防火墙

防火墙的开启、关闭、禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld

1.3取消打开文件限制

(1 )在 hadoop102 /etc/security/limits.conf 文件的末尾加入以下内容
 sudo vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
(2)在 hadoop102 /etc/security/limits.d/20-nproc.conf 文件的末尾加入以下内容
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
(3)执行同步操作
 #分别向 第2、3台服务器分发文件limits.conf文件sudo scp /etc/security/limits.conf hadoop103:/etc/security/sudo scp /etc/security/limits.conf hadoop104:/etc/security/#分别向 第2、3台服务器分发文件20-nproc.conf文件sudo scp /etc/security/limits.d/20-nproc.conf hadoop103:/etc/security/limits.d/sudo scp /etc/security/limits.d/20-nproc.conf hadoop104:/etc/security/limits.d/

1.4安装依赖

#3台服务器上都要执行sudo yum install -y libtoolsudo yum install -y *unixODBC*

1.5取消SELINUX

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

 (2)执行同步操作

#同步
sudo scp /etc/selinux/config hadoop103:/etc/selinux/
sudo scp /etc/selinux/config hadoop104:/etc/selinux/

(3)重启服务器(3台)

2.单机部署

2.1准备安装包

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

        2.阿里网盘:阿里云盘分享

                提取码:l35m

2.2上传到服务器中

        创建文件夹clickhouse  ,路径随意(/opt/software/clickhouse),将安装包放入其中。

2.3同步

        步骤和上面同步一样:使用 scp clickhouse 文件夹 到其他2台机器上

2.4安装

       3台 机器都要执行,在这里会有提示让设定 密码。

 sudo rpm -ivh /opt/software/clickhouse/*.rpm

2.5修改配置文件

sudo vim /etc/clickhouse-server/config.xml
(1)把 <listen_host>::</listen_host> 的注释打开,这样的话才能让 ClickHouse 被除本
机以外的服务器访问
(2)分发配置文件 
        
sudo scp /etc/clickhouse-server/config.xml hadoop103:/etc/clickhouse-server/
sudo scp /etc/clickhouse-server/config.xml hadoop104:/etc/clickhouse-server/
在这个文件中,有 ClickHouse 的一些默认路径配置,比较重要的
数据文件路径: <path>/var/lib/clickhouse/</path>
日志文件路径: <log>/var/log/clickhouse-server/clickhouse-server.log</log>

2.6启动

#第一台 
sudo systemctl start clickhouse-server

2.7关闭开机自启

#3台都关闭
sudo systemctl disable clickhouse-server

2.8使用client连接server

 clickhouse-client --host=192.168.233.130  --port=9000 -u default --password#密码是2.4安装中自己设置的密码

下图框出来的是clickhouse 默认两个库

 2.9使用客户端连接

 2.10测试

create table t_order_mt(id UInt32,sku_id String,total_amount Decimal(16,2),create_time Datetime
) engine =MergeTreepartition by toYYYYMMDD(create_time)primary key (id)order by (id,sku_id);insert into t_order_mt values
(101,'sku_001',1000.00,'2020-06-01 12:00:00') ,
(102,'sku_002',2000.00,'2020-06-01 11:00:00'),
(102,'sku_004',2500.00,'2020-06-01 12:00:00'),
(102,'sku_002',2000.00,'2020-06-01 13:00:00'),
(102,'sku_002',12000.00,'2020-06-01 13:00:00'),
(102,'sku_002',600.00,'2020-06-02 12:00:00');

正常! 

3.副本部署

4.分片部署

未完待续!


http://www.ppmy.cn/news/89234.html

相关文章

2023年数据治理企业老板为啥都让员工考CDGA/CDGP证书?

企业老板让员工考取CDGA证书一般有以下几个原因: 提升数据治理能力 CDGA认证是一种全球通用的数据治理认证&#xff0c;可以帮助员工提升数据治理的技能和能力更好地管理、保护和分析企业的数据。 增强员工竞争力 随着数据治理在企业中的重要性越来越高&#xff0c;拥有CDGA…

安卓基础巩固(二):四大组件:Activity、Service、Broadcast、Content Provider

文章目录 Activity生命周期onCreate和onStart的区别onPause和onStop的区别生命周期的变化 Activity的启动IntentBundle Activity携带参数返回Activity启动模式任务&#xff08;task&#xff09;&#xff0c;返回栈&#xff08;back stack&#xff09;Activity的四种启动模式sta…

如何入手学习halcon课程

如何入手学习halcon课程 halcon是一款综合性的机器视觉标准软件&#xff0c;拥有全球通用的集成开发环境HDevelop。 它不仅能够节约成本而且缩短您产品进入市场的时间。 halcon的灵活架构有利于快速开发任何类型的机器视觉应用。 官网 halcon支持多种图像采集设备&#xff0…

Android开发 外部存储空间

一、存储空间 对Andriod来说&#xff0c;存储空间分为内部存储空间和外部存储空间。 外部存储空间也就是常说的SD卡&#xff0c;可以分为私有存储空间和公共存储空间。 内部存储空间和外部存储空间的私有存储空间&#xff0c;都是每个APP独有的&#xff0c;不允许其他APP访问…

央国企数字化转型难在哪?为什么要数字化转型?

随着新一轮科技革命和产业变革深入发展&#xff0c;数字化成为央国有企业的必答题。 但就目前情况来看&#xff0c;央国有企业数字化转型还面临着许多挑战&#xff0c;必然是一个长期的过程。 01 央国企数字化转型难在哪&#xff1f; 根据调研数据&#xff0c;中央企业数字化…

超详细的wireshark抓包使用教程

前言 Wireshark是非常流行的网络封包分析软件&#xff0c;可以截取各种网络数据包&#xff0c;并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括&#xff1a; 1、Wireshark软件下载和安装以及Wireshark主界面介绍。 2、WireShark简单抓包示例。通过该…

小航编程题库2022年NOC决赛图形化(小高组)(含题库教师学生账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统&#xff08;含题库答题软件账号&#xff09;_程序猿下山的博客-CSDN博客 单选题3.0分 删除编辑 答案:A 第1题运行下面的程序&#xff0c;最终“我的变量”的值是多少&#xff1f; A、5B、10C、25D、30 答案…

GitHub Copilot 键盘快捷( 试用 )

使用 根据注释生成代码根据上下文自动填充代码代码翻译算法生成测试用例结果输出代码优化可以使用 q: 向Copilot提问&#xff0c;就像使用ChatGPT一样&#xff0c;可以帮助我们阅读代码 快捷 Visual Studio Code macOS 键盘快捷方式 操作快捷键命令名称接受内联建议选项卡…