Clickhouse(2)---【VMwear 15,Centos7,SecureCRT】Clickhouse 下载安装

软硬件准备

ClickHouse支持运行在主流64位CPU架构(X86、AArch和 PowerPC)的Linux操作系统之上,首先准备运行环境。

  1. 软件:推荐使用VMwear,此文使用VMwear 15
  2. 镜像:CentOS7 ,如果没有镜像可以在官网下载 镜像链接
  3. 远程连接工具:SecureCRT 参考博客

安装

虚拟机安装

虚拟机安装

安装CentOS

在这里插入图片描述
内存可以大一点,(宿主机是16G内存)这里可以设置为2G
在这里插入图片描述
选择下载好的Centos 7的镜像文件
在这里插入图片描述

选择第一项,安装直接CentOS 7,回车,进入下面的界面
在这里插入图片描述
在这里插入图片描述
设置时区时间
在这里插入图片描述
在这里插入图片描述
安装
在这里插入图片描述

选择Server with Gui,然后点击Done安装
在这里插入图片描述
选择安装位置,在这里可以进行磁盘划分
在这里插入图片描述
配置分区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述三个区分配好空间后点击Done
在这里插入图片描述
点击AcceptChanges(接受更改)
在这里插入图片描述

设置主机名与网卡信息
在这里插入图片描述
获取IP,修改主机名
在这里插入图片描述
Begin Installation(开始安装)
在这里插入图片描述
设置root密码,方便记忆,这里设置为123456

在这里插入图片描述
在这里插入图片描述
点击USER CREATION 创建管理员用户
在这里插入图片描述
等待安装结束
在这里插入图片描述
在这里插入图片描述

选择第一项回车
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用创建用户的密码登录
跳过一些设置
在这里插入图片描述
打开命令行查看网络IP
在这里插入图片描述
在这里插入图片描述
本地PING 一下IP,判断是否可以使用。如果可以ping通,安装完成!
在这里插入图片描述

SecureCRT链接虚拟机,安装Clickhouse

在这里插入图片描述
在这里插入图片描述
避免安装过程用户没有权限问题,直接使用root用户登录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Clickhouse 下载安装

  1. 安装curl工具
yum install -y curl

在这里插入图片描述
验证

curl www.baidu.com

在这里插入图片描述
2. 添加clickhouse的yum镜像

curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash

在这里插入图片描述
3. 检查镜像情况

yum list|grep clickhouse

在这里插入图片描述
4.安装clickhouse的服务端和客户端

yum install -y clickhouse-server

在这里插入图片描述

yum install -y clickhouse-client

在这里插入图片描述
5. 启动服务

service clickhouse-server start

在这里插入图片描述
安装netstat,查看启动端口

yum install net-tools
netstat -an | grep 9000

在这里插入图片描述
6. 启动客户端

 clickhouse-client

在这里插入图片描述
7. 查看当前拥有的数据库

 show databases;

在这里插入图片描述

USE _temporary_and_external_tables
select currentDatabase();
show  tables;

在这里插入图片描述
8. 切换到system库中,查看支持的函数

select * from functions;

在这里插入图片描述
9. 退出

 quit;

在这里插入图片描述
10.支持多行SQL语句启动命令

clickhouse-client  -m

在这里插入图片描述

客户端启动参数

clickhouse-client  -m

ClickHouse client version 20.8.3.18.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.8.3 revision 54438.
在这里插入图片描述

(1)–host/-h:服务端的地址,默认值为localhost。如果修改了 config.xml内的listen_host,则需要依靠此参数指定服务端 地址
(2)–port:服务端的TCP端口,默认值为9000。如果要修改config.xml内的tcp_port,则需要使用此参数指定。
(3)–user/-u:登录的用户名,默认值为default。如果使用非 default的其他用户名登录,则需要使用此参数指定,例如下 面所示代码。关于自定义用户的介绍将在后面介绍或者关注博客地址。 https://blog.csdn.net/qq_37933018?t=1
(4)–password:登录的密码,默认值为空。如果在用户定义中未设置 密码,则不需要填写(例如默认的default用户)。
(5)–database/-d:登录的数据库,默认值为default。
(6)–query/-q:只能在非交互式查询时使用,用于指定SQL语句。
(7)–multiquery/-n:在非交互式执行时,允许一次运行多条SQL语 句,多条语句之间以分号间隔。
(8)–time/-t:在非交互式执行时,会打印每条SQL的执行时间,

本地连接CK

修改配置文件

clickhouse默认不放开远程访问,可以通过修改配置文件的方式放开。
修改服务器的配置文件/etc/clickhouse-server/config.xml,第156行,放开注释即可。
修改之后,重启服务:
service clickhouse-server stop
service clickhouse-server start
在这里插入图片描述

虚拟机防火墙

如果还是拒绝连接,查看虚拟机防火墙

  • 查看防火墙状态
systemctl status firewalld

在这里插入图片描述
如果是 Active: inactive (running) ,需要关闭防火墙

  • 禁用防火墙
systemctl stop firewalld
  • 停止并禁用开机启动
systemctl disable firewalld

本地连接

在这里插入图片描述

Linux关闭防火墙命令
Clickhouse安装及使用

文件目录

  • 服务端的配置文件目录
    /etc/clickhouse-server/
    服务端的配置文件目录,包括全局配置config.xml 和用户配置users.xml等。
    在这里插入图片描述

  • 数据存储目录
    /var/lib/clickhouse
    默认的数据存储目录(通常会修改默认路径配置,将数据保存到大容量磁盘挂载的路径)
    在这里插入图片描述

  • 元数据目录
    /var/lib/clickhouse/metadata
    这个目录就是要人为维护的数据元数据目录。
    内存数据表,在重启服务之后,show table 还是可以查到表。是因为元数据还存在
    在这里插入图片描述
    – 数据存储目录
    /var/lib/clickhouse/data/
    内存引擎表数据不会存储再这个目录,存在内存中的。(表引擎决定存储位置)
    在这里插入图片描述

  • 日志的目录
    /var/log/clickhouse-server
    在这里插入图片描述

安装方式2(rpm安装ck)–2021/10/25更新

rpm安装clickhouse(单机)

准备Clickhouse RPM包
下载地址【https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/】
在这里插入图片描述
查看端口顺便准备‘net-tools’ rpm包,一起安装。
将rpm文件上传到虚拟机。

安装net-tools

rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm

在这里插入图片描述

安装clickhouse

需要验证服务器的 CPU 是否支持 SSE 4.2 指令集,向量化执行需要用到这项特性:

 grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

在这里插入图片描述
按顺序安装就可以了

rpm -ivh clickhouse-common-static-21.9.5.16-2.x86_64.rpm
rpm -ivh clickhouse-client-21.9.5.16-2.noarch.rpm
rpm -ivh clickhouse-server-21.9.5.16-2.noarch.rpm

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Abner G

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值