ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

clickhourse-001单机安装部署

2021-06-26 18:51:28  阅读:243  来源: 互联网

标签:单机 -- 安装 server 001 64 clickhourse root clickhouse


## 一、单机安装部署 支出rmp包安装,yum安装 编译安装 由于 clickhouse 不兼容 mysql 协议,为了方便开发接入系统不用过多更改代码,引入了 proxysql 兼容 mysql 协议,clickhouse 最新版本已经支持 mysql 协议 **本次演示采用yum安装:** ``` 添加 yum 源 curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash yum 安装 yum install -y clickhouse-server clickhouse-client [root@tidb06 ~]# rpm -qa|grep click* clickhouse-client-20.8.3.18-1.el7.x86_64 clickhouse-server-20.8.3.18-1.el7.x86_64 clickhouse-server-common-20.8.3.18-1.el7.x86_64 clickhouse-common-static-20.8.3.18-1.el7.x86_64 ``` **也可以下载rmp包进行安装:** ``` 官网:https://clickhouse.yandex/ 下载地址:http://repo.red-soft.biz/repos/clickhouse/stable/el7/ 3.2.1 上传4个文件  [root@hadoop102 software]# ls clickhouse/clickhouse-client-20.4.4.18-2.noarch.rpm clickhouse/clickhouse-common-static-20.4.4.18-2.x86_64.rpm clickhouse/clickhouse-common-static-dbg-20.4.4.18-2.x86_64.rpm clickhouse/clickhouse-server-20.4.4.18-2.noarch.rpm ``` **在官方的安装文档里面有几点建议:** ``` 关闭大页 调整内存使用 关闭 cpu 节能模式 echo 'performance' | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor echo 0 > /proc/sys/vm/overcommit_memory echo 'never' > /sys/kernel/mm/transparent_hugepage/enabled ``` ## 二、配置文件介绍 yum 安装完成之后,配置文件,数据文件日志目录设置如下: 配置文件目录:/etc/clickhouse-server/ 数据文件目录:/var/lib/clickhouse/ 日志文件目录:/var/log/clickhouse-server/ clickhouse 相关的各个目录可以在配置文件 /etc/clickhouse-server/config.xml 中进行修改。 在 /etc/clickhouse-server/users.xml 中可以设置其他用户的访问权限等。 ## 三、服务启动 /etc/init.d/clickhouse-server start **服务开机自启动:** systemctl enable clickhouse-server ``` [root@tidb06 ~]# ss -lntup|grep click tcp LISTEN 0 64 127.0.0.1:9000 *:* users:(("clickhouse-serv",pid=4089,fd=22)) tcp LISTEN 0 64 127.0.0.1:9004 *:* users:(("clickhouse-serv",pid=4089,fd=24)) tcp LISTEN 0 64 127.0.0.1:9009 *:* users:(("clickhouse-serv",pid=4089,fd=23)) tcp LISTEN 0 64 127.0.0.1:8123 *:* users:(("clickhouse-serv",pid=4089,fd=21)) ``` ## 四、服务端口介绍 ``` 8123 9000 9004 [root@tidb05 ~]# mysql -uwujianwei -h 172.16.0.247 --password=j780UJy9D2tn --port=9004 -e "show databases;" mysql: [Warning] Using a password on the command line interface can be insecure. +---------+ | name | +---------+ | default | | system | +---------+ [root@tidb05 ~]# clickhouse-client --user=wujianwei -h 172.16.0.247 --password=j780UJy9D2tn --port=9000 --query "show databases;" default system ``` ## 五、默认安装说明 默认数据存放位置是: /var/lib/clickhouse/ 登录,查看数据库(默认用户是 default,密码为空) 添加-m参数登录库时,可以多行sql导入,如果不添加的话,每行的sql结尾得加 \ ``` [root@tidb04 ~]# clickhouse-client -m --query "show databases" _temporary_and_external_tables default system [root@tidb04 ~]# clickhouse-client -h127.0.0.1 -m --query "show databases" _temporary_and_external_tables default system ```

标签:单机,--,安装,server,001,64,clickhourse,root,clickhouse
来源: https://blog.51cto.com/wujianwei/2949877

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有