问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

win7上安装 clickhouse可以吗?

发布网友 发布时间:2022-04-23 19:25

我来回答

1个回答

热心网友 时间:2022-04-10 10:42

1准备测试用虚拟机

clickhouse安装只有一个必须条件:Linux,x86_64和SSE 4.2。可以使用下面这个指令看下支不支持你的系统

grep -q sse4_2 / proc / cpuinfo &&回显“支持SSE 4.2” || 回显“不支持SSE 4.2”

下面采用的是ubuntu18.04系统,因为官方中默认是ubuntu,由于是测试所以就没有使用centos。

首先准备了3台虚拟机进行测试(实际上clickhouse没有要求用几台,如果你是搭着玩玩,甚至都可以用一台也可以工作或使用docker,我这里主要是为了以后要做演示做的);

配置是CPU 1CORE,RAM 1G

-----------------------------

vms001 192.168.56.11

vms002 192.168.56.12

vms003 192.168.56.13

------------------------------

clickhouse安装及配置
3台虚拟机ip信息

2下载并安装clickhouse服务器端和客户端

安装clickhouse有多种方法:

如果您的服务器连接不上*,那么会比较麻烦,需要自己手工去官网下载安装包(http://repo.yandex.ru/clickhouse/deb/stable/main/)同样针对centos也有相应的这些包的只是叫rpm包(https://packagecloud.io/Altinity/clickhouse)。

一共下载下面几个包:

#基础包
clickhouse-common-static_18.14.17_amd64.deb
clickhouse-server-base_18.14.17_amd64.deb
clickhouse-server-common_18.14.17_all.deb
clickhouse-compressor_1.1.54318_amd64.deb
#密码
clickhouse-client_18.14.17_all .deb
clickhouse-server_18.14.17_all.deb
#选装包(都是测试调试用的)
clickhouse-test_18.14.17_all.deb
clickhouse-common-static-dbg_18.14.17_amd64.deb

#可选项
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4
#获取并设置安装包源
echo“ deb http://repo.yandex.ru/clickhouse/deb/stable/ main /” | sudo tee /etc/apt/sources.list.d/clickhouse.list#
更新包
sudo apt-get update
#安装clickhouse-server clickhouse-client
sudo apt-get install -y clickhouse-server clickhouse-client
只要跑完上面的命令,这样clickhouse就算安装好了。

clickhouse安装及配置
完整的安装过程

3 clickhouse配置文件说明

在上面的安装完后,接下来就可以开始启动服务了。

#启动clickhouse-server

sudo服务clickhouse-服务器启动

在启动之后通过ps -ef | grep clickhouse可以发现他就使用了一个配置文件

clickhouse安装及配置
Clickhouse服务

clickhouse-server使用的入口配置文件只有一个config.xml

下面我们进入配置文件中心看下都有一些文件(/ etc / clickhouse-server /):

config-preprocessed.xml(这个是动态生成的,这可以不用重启服务也能实时生效配置文件)

config.xml(主要的配置文件控制未来的很多子配置文件,如users.xml,metrika.xml)

users-preprocessed.xml(这个是动态生成的,这可以不用重启服务也能实时实现配置文件)

users.xml(主要是配置用户信息的)

metrika.xml(这个文件是后来手工创建的,主要是将include_from的例程的配置文件分离到这里来,提高config.xml文件的扭曲性,我采用调整路径到当前/ etc / clickhouse-server /下方便些)

4配置文件修改

1.为了配置文件统一管理,需要添加如下副本(从到统一的配置文件中调整include_,因为替换的路径是/etc/metrika.xml)

<include_from> /etc/clickhouse-server/metrica.xml </ include_from>

2.创建metrica.xml,将合并信息调整到metrica.xml文件中,而原来的config.xml中的积累信息需要做删除与调整。

clickhouse安装及配置
调整config.xml的体现信息

在新建的metrica.xml中需要配置相应的充分信息,由于我使用是3台服务器,所以我需要配置3个副本,mycluster是重新命名,下面有3个shard,没有副本。

<yandex>
<clickhouse_remote_servers>
<mycluster>
<shard>
<replica>
<host> 192.168.56.11 </ host>
<port> 9000 </ port>
</ replica>
</ shard>
<shard>
<replica>
<host> 192.168.56.12 </ host>
<port> 9000 </ port>
</ replica>
</ shard>
<shard>
<replica>
<host> 192.168.56.13 </ host>
<port> 9000 </ port>
</ replica >
</ shard>
</ mycluster>
</ clickhouse_remote_servers>
</ yandex>
这样就配置完毕了。

5启动服务和使用客户端工具连接clickhouse

在3台服务器中执行启动服务:

服务Clickhouse-服务器启动

在任何一台服务器上执行客户端工具命令:

clickhouse-client

root @ vms001:〜#clickhouse-client
ClickHouse客户端版本18.14.17。
连接到本地主机:9000。
已连接到ClickHouse服务器版本18.14.17修订版
54409。vms001 :)显示数据库;
SHOW DATABASES
┌─name────┐
││默认
│系统│
└─────────┘
在一套2行。耗时:0.002秒。
vms001 :)使用系统;
使用系统
确定。
设置0行。耗时:0.001秒。
vms001 :)显示表格;
SHOW TABLES
┌─name───────────────────────────┐
│aggregate_function_combinators│
││asynchronous_metrics
│build_options│
││群
││排序
│列│
│data_type_families│
│数据库│
│字典│
│活动│
│格式│
│功能│
│graphite_retentions│
│宏│
│merge_tree_settings│
│合并│
│指标│
│型号│
│突变│
│号│
│numbers_mt│
│一个│
│件│
│parts_columns│
│过程│
│副本│
│replication_queue│
│设置│
│table_engines│
│table_functions│
│表│
└──────────────────────── ────────┘一组
31行。耗时:0.004秒。
vms001 :)
在执行查看生成的表select * from system.clusters就可以看到看到的信息了,系统信息全部在表system中;

clickhouse安装及配置
发挥上的3个例程

整个clickhouse就这么简单的安装完成了,只是没有做副本以及高可用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最终幻想7重制版怎么防反介绍_最终幻想7重制版怎么防反是什么 最终幻想7重制版战斗技巧有哪些介绍_最终幻想7重制版战斗技巧有哪些是什... 1924年1月孙中山在广州召开了什么 我向她表白说曾经喜欢你 一直到现在 一实没忘过 她说先冲凉 有空再聊... 苹果手机屏幕截图相同账号我删了另一个还有吗 用CRT装MySQL的简易指南crt装mysql的步骤 MYSQLINS安装教程详细讲解MYSQL下载与安装步骤MYSQL下载ins教程 今年支付宝集五福玩法会有哪些新变化? 19寸液晶显示器如何调整亮度对比度 福州的校园一卡通能用来搭公交不? docker for win7可以修改虚拟机的ip吗 docker for win7可以修改虚拟机的ip吗? windows7上装了docker还有必要装cygwin吗 win7 64 docker 装哪个 版本 1.12 win7安装docker tool box 后双击docker quick start就出现了下面的错 docker 怎么运行在win7 32位系统下 win7 idea2018 1.8版本 docker插件 配置报错?如何解决啊,谢谢 Windows7系统安装docker,每次pull远程仓库镜像到本地,为什么总会生成两... win7安装docker遇到问题 淘宝运营如何做好老顾客维护及营销 花呗和信用购怎么还款 淘宝流量收藏加购人气怎么加啊? 淘宝刷收藏加购有什么用 ? 大家谁知道,天猫流量收藏加购人气,有人知道么? 竞争商品的加购人气和收藏人气直接影响商品的交易指数。对吗? 如何提高收藏加购? 替代能源包括哪些? 新能源汽车和普通燃油汽车的区别 以及新能源上的那些部件 代替了燃油汽车的部件 又减少取消了那些部件? 新能源汽车替代了传统汽车的哪些高压部件 新能源有哪些?你认为未来的新能源哪个最好? Windows系统能否利用Docker使用Ubuntu吗 如何在win7环境下安装airflow linux docker 能安装哪些系统 如何配置docker for windows 7 的加速器 一个我讨厌的人把我的手机号码设为亲情号码了,我怎么取消? 硬盘换SATA接口要重新设置吗? 两个sata硬盘互换sata口,会改变我的电脑里的盘符顺序吗? ide硬盘换成sata硬盘,要怎么设置? 笔记本的硬盘接口是SATA2的,能不能换成SATA3的接口。 怎么把手机投放到屏幕上 原本是IDE接口的硬盘,想换SATA接口的硬盘,拆开主机后很多线,不知要怎么接,自行接了后电脑屏幕 我的笔记本电脑自带的硬盘的接口是SATA Ⅱ,这样的情况可以更换成SATA Ⅲ接口的固态硬盘吗? 更换sATA接口固态,问题来了,求助 我把硬盘SATA线换了个位置为什么就进不了系统了? 电脑更换SATA硬盘后无法开机 怎么把手机屏幕投到笔记本屏幕上 2.5的SATA接口硬盘可以替换3.5SATA硬盘吗? 固态硬盘中M.2接口SATA总线是什么意思?笔记本把机械硬盘换成固态需要注意什么? 笔记本有两个sata口,硬盘位置可以随便换么 硬盘SATA接口损坏 求接线方法