clickhouse数据库安装部署并实现远程ip访问

8 篇文章 0 订阅
6 篇文章 1 订阅

目录

一、背景

二、安装部署

三、实现远程ip访问

四、总结


一、背景

ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。想要安装使用一下,我选择了通过rpm安装。linux系统为centos7版本。

二、安装部署

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

卧龙不言

欢迎关注java基础笔记公众号

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

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

打赏作者

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

抵扣说明:

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

余额充值