ClickHouse Linux环境安装部署

                                           ClickHouse Linux环境安装部署

1) Clickhouse安装包下载地址:
   https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/
   安装环境为Centos7版本。

2) 选择的版本:
   clickhouse-server-20.3.9.70-2.noarch.rpm
   clickhouse-client-20.3.9.70-2.noarch.rpm
   clickhouse-common-static-20.3.9.70-2.x86_64.rpm

3) 安装各个组件
   1、[root@bigdata-slave1 softs]# rpm -ivh clickhouse-common-static-20.3.9.70-2.x86_64.rpm
   2、[root@bigdata-slave1 softs]# rpm -ivh clickhouse-server-20.3.9.70-2.noarch.rpm
   3、[root@bigdata-slave1 softs]# rpm -ivh clickhouse-client-20.3.9.70-2.noarch.rpm 

4)修改配置/etc/clickhouse-server/config.xml
   
   1、开放远程连接: <listen_host>::</listen_host>
   2、数据目录改为服务器最大的数据盘,如此处是/data2:     
         <!-- Path to data directory, with trailing slash. -->
         <path>/data2/clickhouse/</path>
	 <tmp_path>/data2/clickhouse/tmp/</tmp_path>
	 <user_files_path>/data2/clickhouse/user_files/</user_files_path>
	 <format_schema_path>/data2/clickhouse/format_schemas/</format_schema_path>

5) 其他优化配置项修改

    1、配置日志文件切割 (100M做一个切割,ClickHouse存储的已归档日志文件的数量 设置为 10),配置文件:/etc/clickhouse-server/config.xml
       修改如下:
        <size>100M</size>
        <count>10</count>
  
    2、配置允许的文件导入的错误数(放到<interserver_http_port> 配置项后面):
      <input_format_allow_errors_num>100</input_format_allow_errors_num>
     
    3、配置连接超时时间参数
       vim /etc/clickhouse-server/config.xml
       修改如下参数:
       <keep_alive_timeout>900</keep_alive_timeout>
       <default_session_timeout>600</default_session_timeout>
        
    4、是否使用未压缩块的缓存,提升短查询速度。接受0或1。默认情况下0(禁用),改为1
      修改:<use_uncompressed_cache>0</use_uncompressed_cache> 为 <use_uncompressed_cache>1</use_uncompressed_cache>

    5、修改单个查询使用的最大内存限制
      <max_memory_usage>20000000000</max_memory_usage>

    6、添加如下参数 至 <max_memory_usage>参数后面
       <max_bytes_before_external_group_by>80000000000</max_bytes_before_external_group_by>


6)修改默认账号密码
   
   1、配置账号密码: vim /etc/clickhouse-server/users.xml 
      修改: <password></password> 为 <password>mypasswd123</password>



7) 启动服务
 sudo service clickhouse-server start

(查看服务状态:service clickhouse-server status)


8)测试是否可以连接
 
 [root@bigdata-slave1 ~]# clickhouse-client -m --user default --password mypasswd123 --port 9000
dp-slave1 :) select now();   -- 执行语句
SELECT now()
┌───────────────now()─┐
│ 2019-07-06 16:11:46 │
└─────────────────────┘
1 rows in set. Elapsed: 0.003 sec. 
dp-slave1 :) 
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值