前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >clickhouse数据库安装部署并实现远程ip访问

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

作者头像
jiankang666
发布2022-05-12 21:41:31
1.3K0
发布2022-05-12 21:41:31
举报
文章被收录于专栏:java基础笔记java基础笔记

一、背景

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

二、安装部署

1、可以访问官网下载,但是包好多啊,光clickhouse-client包就这么多,如下。

(1)可以官网下载,这是地址

https://clickhouse.com/docs/en/getting-started/install/

(2)也可以这个网站下载,我选择的是下面这个网站。

https://packagecloud.io/Altinity/clickhouse

(3)、我们主要下载四个rpm包。

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

4、下载以后上传服务器

(1)我是下载到windows本地一个目录,然后打开cmd,执行下面命令,上传文件夹到服务器某个目录下。当然也可以通过sudo wget去下载。

代码语言:javascript
复制
scp -r clickhouse/  root@ip:/developer/

5、上传以后到上传目录下执行下面安装命令。有依赖顺序的,就是下面的安装顺序。

代码语言:javascript
复制
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

6、启动clickhouse-server.

代码语言:javascript
复制
 service clickhouse-server start

7、启动clickhouse-client客户端。

代码语言:javascript
复制
clickhouse-client

8、执行select 1;可以返回1说明成功启动了。

9、但是我们通过浏览器访问数据库的8123无法返回结果。

三、实现远程ip访问

1、首先关闭防火墙,我用的本机虚拟机,直接关闭防火墙并禁用了,假如用的云服务器的话看看安全组是否开启了8123端口. (1)查看防火墙状态

代码语言:javascript
复制
  systemctl status firewalld.service

(2)关闭防火墙

代码语言:javascript
复制
  systemctl stop firewalld.service

(3)再次查看防火墙是否关闭

代码语言:javascript
复制
systemctl status firewalld.service

(4)执行开机禁用防火墙

代码语言:javascript
复制
  systemctl disable firewalld.service

2、修改clickhouse-server的配置文件

(1)执行下面命令打开clickhouse-server的配置文件

代码语言:javascript
复制
  vim /etc/clickhouse-server/config.xml

(2) 修改该文件,将以下配置的注释打开:

代码语言:javascript
复制
<listen_host>::</listen_host>  

3、 执行下面命令重启clickhouse-server。

代码语言:javascript
复制
   service clickhouse-server restart

4、再次通过远程ip访问,如下可以看到访问成功了。

5、同时我们通过postman,请求一下sql查询,正常返回了结果。

四、总结

以上就是clickhouse数据库安装部署并实现远程ip访问的所有内容,在这里记录一下,希望能够帮到大家 百度网盘clickhose rpm相关包软件地址如下。

链接:https://pan.baidu.com/s/1bgCIjfwoBiqQjeL97fJG_w 提取码:i7hp

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java基础笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、安装部署
  • 三、实现远程ip访问
  • 四、总结
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档