首页 > 其他分享 >clickhouse安装

clickhouse安装

时间:2022-09-02 10:45:44浏览次数:40  
标签:xml -- 安装 server rpm clickhouse

一、版本选择

clickhouse对centos版本有要求,全部版本可以这里看

https://repo.clickhouse.tech/tgz/

不同的linux版本对应哪些可以这里看

https://packagecloud.io/app/Altinity/clickhouse/search?page=8&q=clickhouse

PS:如果linux内核是2.6你安装只支撑centos7的clickhouse会报(Clickhouse starts with error: Cannot get pipe capacity),大概EL6只能支持到16.5左右的感觉,uname -a查看linux对应的信息

二、安装

1.下载好对应的lcickhouse包

 

 

 安装(--force --nodeps表示强制安装,如果安装过程发生冲突安装不上就需要加上试试)

1)rpm -ivh clickhouse-server-common-19.9.5.36-1.el6.x86_64.rpm
2)rpm -ivh clickhouse-server-19.9.5.36-1.el6.x86_64.rpm --force --nodeps
3)rpm -ivh clickhouse-client-19.9.5.36-1.el6.x86_64.rpm --force --nodeps
4)rpm -ivh clickhouse-common-static-19.9.5.36-1.el6.x86_64.rpm --force --nodeps

2.启动clickhouse

service clickhouse-server start

3.启动客户端

 clickhouse-client

报错 Unexpected packet from server localhost:9000, ::1 (expected Hello or Exception, got Unknown packet) 端口被占用

通过/etc/clickhouse-server/config.xml 修改端口(netstat -antp|grep LIST|grep 9000可以查看端口被什么占用)

 

 

service clickhouse-server restart 重启服务让配置项生效,重新进入执行clickhouse-client -port 9001

 

三、配置文件的修改

 

让linux系统生成用户名密码

 

PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD";

echo -n "$PASSWORD" | sha256sum | tr -d '-'

第一行输出明文密码:N9tDIdXj

第二行输出加密密码:f91faf2308f2b5566445722080c21c6d4e921dd1b81dc3001c92aafede1004df

配置进clickhouse

 /etc/clickhouse-server/users.xml 

拷贝这个标签(<password_sha256_hex>)配置进密码<password>标签需要注释掉

clickhouse配置外网可访问

 /etc/clickhouse-server/config.xml  <listen_host>::</listen_host>把该标签打开

修改数据的默认存储位置

 

默认的数据目录包含在/var/lib/clickhouse中,将该文件夹移动到需要更改的新目录,假设为/clickhouse。

 

vi /etc/clickhouse-server/config.xml
更改全部的/var/lib/clickhouse改为/clickhouse
修改path目录
 <path>/hadoop/clickhouse_data/</path>

 

标签:xml,--,安装,server,rpm,clickhouse
From: https://www.cnblogs.com/yaohaitao/p/16648760.html

相关文章

  • cent7.3离线安装oracle19c
    需要准备的安装包下载oracle-database-ee-19c-1.0-1.x86_64.rpmoracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm下载依赖http://rpmfind.net/linux/rpm2html/sea......
  • JDK&Maven安装配置
     【JDK安装配置】 1.下载JDK:国内下载地址(华为镜像):https://repo.huaweicloud.com/java/jdk/ 根据电脑系统选择对应的包,windows现在一般是windows_x64. .exe......
  • Docker安装RabbitMQ详细步骤
    Docker安装RabbitMQ详细步骤前提:1、在服务器的安全组和防火墙中放通相对应的端口,操作系统:centos7.6,需要放通5672和15672端口2、登录自己的Linux系统服务器3、关闭服务......
  • Nodejs安装karma 出现 Cannot find module 'optimist'错误
    http://www.javashuo.com/article/p-pnrbedet-dc.html原文   https://segmentfault.com/a/119000001188388安装好nodejs、配置好cnpm、以及自动化测试所需的karma......
  • 关于微信支付API证书LINUX安装问题
    什么是ssl证书  SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL证书就是遵守SSL协议,由受信任的数字......
  • 运维一体化平台安装和演示
    简介运维一体化平台是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、......
  • 如何安装 Tailwind CSS 解释!
    如何安装TailwindCSS解释!这篇文章是关于如何使用TailwindCLI安装TailwindCSS的初学者指南。您可以通过多种方式安装TailwindCSS,这完全取决于您正在从事的项目......
  • Django初学者介绍和安装
    Django初学者介绍和安装吨他的文章主要关注Django的安装以及如何进行Django开发环境的初始设置。我们还将讨论Django及其特性。在本教程结束时,您将知道如何:如......
  • clickhouse高级功能之MaterializeMySQL 踩坑
    MaterializeMySQL 简介MySQL的用户群体很大,为了能够增强数据的实时性,很多解决方案会利用binlog将数据写入到ClickHouse。为了能够监听binlog事件,我们需要用到类似......
  • zabbix4.0.5自动安装脚本
    拿包请在下方留言拿包请在下方留言环境:centos7服务器可以上外网即可 #自动化部署zabbix脚本#!/bin/bash#版本详情#1.zabbix-4.0.5.tar.gz#2.nginx-1.16.1.tar......