目录
一、背景
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。想要安装使用一下,我选择了通过rpm安装。linux系统为centos7版本。
二、安装部署
1、可以访问官网下载,但是包好多啊,光clickhouse-client包就这么多,如下。
(1)可以官网下载,这是地址
Installation | ClickHouse Documentation
二、安装部署
1、可以访问官网下载,但是包好多啊,光clickhouse-client包就这么多,如下。
(1)可以官网下载,这是地址
Installation | ClickHouse Documentation
二、安装部署
1、可以访问官网下载,但是包好多啊,光clickhouse-client包就这么多,如下。
(1)可以官网下载,这是地址
Installation | ClickHouse Documentation
2、主要下载四个rpm包
(2)也可以这个网站下载,我选择的是下面这个网站。
Altinity/clickhouse - Packages · packagecloud
2、我们主要下载下面几个。
clickhouse-common-static-20.8.3.18-1.el7.x86_64.rpm
clickhouse-server-common-20.8.3.18-1.el7.x86_64.rpm
clickhouse-server-20.8.3.18-1.el7.x86_64.rpm
clickhouse-client-20.8.3.18-1.el7.x86_64.rpm
3、可以通过百度网盘直接下载。
链接:https://pan.baidu.com/s/1bgCIjfwoBiqQjeL97fJG_w
提取码:i7hp
3、下载以后上传服务器
(1)我是下载到windows本地一个目录,然后打开cmd,执行下面命令,上传文件夹到服务器某个目录下。当然也可以通过sudo wget去下载。
scp -r clickhouse/ root@ip:/developer/
4、上传以后到上传目录下执行下面安装命令。有依赖顺序的,就是下面的安装顺序。
rpm -ivh clickhouse-common-static-20.8.3.18-1.el7.x86_64.rpm rpm -ivh clickhouse-server-common-20.8.3.18-1.el7.x86_64.rpm rpm -ivh clickhouse-server-20.8.3.18-1.el7.x86_64.rpm rpm -ivh clickhouse-client-20.8.3.18-1.el7.x86_64.rpm
5、启动clickhouse-server.
service clickhouse-server start
6、启动clickhouse-client客户端。
clickhouse-client
7、执行select 1;可以返回1说明成功启动了。
8、但是我们通过浏览器访问数据库的8123无法返回结果。
三、实现远程ip访问
1、首先关闭防火墙,我用的本机虚拟机,直接关闭防火墙并禁用了,假如用的云服务器的话看看安全组是否开启了8123端口.
(1)查看防火墙状态
systemctl status firewalld.service
(2)关闭防火墙
systemctl stop firewalld.service
(3)再次查看防火墙是否关闭
systemctl status firewalld.service
(4)执行开机禁用防火墙
systemctl disable firewalld.service
2、修改clickhouse-server的配置文件
(1)执行下面命令打开clickhouse-server的配置文件
vim /etc/clickhouse-server/config.xml
(2) 修改该文件,将以下配置的注释打开:
<listen_host>::</listen_host>
3、 执行下面命令重启clickhouse-server。
service clickhouse-server restart
4、再次通过远程ip访问,如下可以看到访问成功了。
5、同时我们通过postman,请求一下sql查询,正常返回了结果。
四、总结
以上就是clickhouse数据库安装部署并实现远程ip访问的所有内容,在这里记录一下,希望能够帮到大家,觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。 百度网盘clickhose rpm相关包软件地址如下。
链接:https://pan.baidu.com/s/1bgCIjfwoBiqQjeL97fJG_w
提取码:i7hp