Click House服务的安装和配置(亲自实践,避坑的点)

Click House服务的安装和配置(亲自实践,避坑的点),第1张

Click House服务的安装和配置(亲自实践,避坑的点) 服务的安装和配置 1. 服务安装

推荐官方文档
我自己做了整理, 按照流程敲就行了(centos7)

# Install Clickhouse Repository
sudo su -
yum install yum-utils
rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/clickhouse.repo
yum install clickhouse-server
yum install clickhouse-client
# 启动
sudo service clickhouse-server start
2. 服务配置和用户配置

配置文件默认在 /etc/clickhouse-server文件下
config.xml配置文件
users.xml用户配置文件
常见的配置属性参考 https://clickhouse.com/docs/en/operations/settings/settings/

  1. 集群的配置

		
            
                
                    {{server1}}
                    9000
                
            
            
                
                    {{server2}}
                    9000
                
            
            
                
                    {{server3}}
                    9000
                
            
        

2.数据存储位置配置
把数据放在比较大的磁盘路径

{{data_basepath}}/clickhouse
  1. zookeeper配置

      
          {{server}}
          {{ zookeeper_port }}
          clickhouse default user
          clickhouse user password
      
   
  1. 日志等级路径配置

        
        {{server_log_level}}
        {{logs_basepath}}/clickhouse/clickhouse-server.log
        {{logs_basepath}}/clickhouse/clickhouse-server.err.log
        1000M
        10
        
    
  1. 用户配置
    default用户密码建议配置成明文, 不然配置zookeeper相关配置时候,要填对应的用户密码
    其他用户可配置成 password_sha256_hex加密
    配置可读可写和只读的用户就行
	
        
        
            
            50000000000

            random
	    10000000000
        

        
        
            50000000000
            1
        
    


    
        
            
            xxxxxx
            
                ::/0
            
            
            default
            
            default
        
        
        	
            xxxxxxxxxxxxxxxxxx
            
                ::/0
            
            
            readonly
            
            default
        
     

shell终端生成密码

PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'
3.访问服务的方式

http服务 9000端口
tcp 8123端口
client访问命令

clickhouse-client -mn -u user001 --password=passwd001
4. 常见问题处理
  1. 日志的访问权限问题,服务启动失败
    更改日志文件夹的权限为clickhouse用户, 再次启动OK
  2. 服务重启失败
    重启的命令
sudo service clickhouse-server stop
sudo service clickhouse-server start 
  1. 有问题,先看日志, 日志文件的路径, 见上面的配置路径

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5071713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存