概述
IPv6
是Internet Protocol Version 6
的缩写,是替代IPv4
的下一代协议。由于IPv4
所能表达的网络地址资源有限,随着网络的全世界普及,已经越来越不够用,因此,IPv6
的推广势在必行。
尤其是政府银行机构,更是将IPv6
的支持作为推广亮点,出现在手机App
的首页。
ClickHouse
作为主流的OLAP
列式存储数据库,在大数据的应用中越来越得到用户的青睐和认可,那么对IPv6
的支持也是顺理成章的事情。
本文主要讲解ClickHouse
如何通过IPv6
进行连接。
前置工作
如何查看服务器是否支持ipv6
随着IPv6
的普及以及政府对IPv6
的支持力度加大,现在大部分设备都已经支持IPv6
。可以通过ifconfig
命令查看:
如上图所示,如果有inet6
这一项,则表示当前机器支持ipv6
。
如果是Linux
服务器,也可以通过查看目录下是否有/proc/net/if_inet6
文件,来判断是否支持IPv6
。
如何配置使ClickHouse支持ipv6连接
在使用IPv6
地址连接ClickHouse
之前,需要在ClickHouse
的服务器中做一些配置,主要是配置listen_host
选项。官方说明如下: