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

本文涉及的产品
云防火墙,500元 1000GB
简介: clickhouse数据库安装部署并实现远程ip访问


目录

一、背景

二、安装部署

三、实现远程ip访问

四、总结


一、背景

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

二、安装部署

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

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

Installation | ClickHouse Documentation

1.jpg

二、安装部署

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/

image.png

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说明成功启动了。

1.png

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

image.png

三、实现远程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访问,如下可以看到访问成功了。

image.png

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

1.jpg

四、总结

       以上就是clickhouse数据库安装部署并实现远程ip访问的所有内容,在这里记录一下,希望能够帮到大家,觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。  百度网盘clickhose rpm相关包软件地址如下。


链接:https://pan.baidu.com/s/1bgCIjfwoBiqQjeL97fJG_w

提取码:i7hp


目录
相关文章
|
14天前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
1月前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
2月前
|
消息中间件 缓存 监控
优化微服务架构中的数据库访问:策略与最佳实践
在微服务架构中,数据库访问的效率直接影响到系统的性能和可扩展性。本文探讨了优化微服务架构中数据库访问的策略与最佳实践,包括数据分片、缓存策略、异步处理和服务间通信优化。通过具体的技术方案和实例分析,提供了一系列实用的建议,以帮助开发团队提升微服务系统的响应速度和稳定性。
|
13天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
49 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
10天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
12天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
26 3
|
14天前
|
SQL Java 数据库连接
打破瓶颈:利用Java连接池技术提升数据库访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,避免了频繁的连接建立和断开,显著提升了数据库访问效率。常见的连接池库包括HikariCP、C3P0和DBCP,它们提供了丰富的配置选项和强大的功能,帮助优化应用性能。
33 2
|
1月前
|
运维 监控 安全
【YashanDB知识库】ycm托管数据库时报错OM host ip:127.0.0.1 is not support join to YCM
总之,解决“OM host ip: 127.0.0.1 is not supported to join to YCM”的关键在于理解集群管理对IP地址的使用要求,并据此做出相应的配置调整,确保集群的稳定性和数据一致性。
16 1
|
1月前
|
存储 分布式计算 数据库
阿里云国际版设置数据库云分析工作负载的 ClickHouse 版
阿里云国际版设置数据库云分析工作负载的 ClickHouse 版
|
1月前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
【10月更文挑战第1天】使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
55 3