当前位置: 首页 > news >正文

linux部署clickhouse(单机)

一、下载安装

1.1、下载地址

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区阿里巴巴开源镜像站,免费提供Linux镜像下载服务,拥有Ubuntu、CentOS、Deepin、MongoDB、Apache、Maven、Composer等多种开源软件镜像源,此外还提供域名解析DNS、网络授时NTP等服务,致力于为互联网用户提供全面,高效和稳定的基础服务。https://developer.aliyun.com/mirror/

选择TLS最新版本

1.2、下载内容(选择版本一致的即可)

clickhouse-client

clickhouse-common-static

clickhouse-common-static-dbg

clickhouse-server

1.3、解压安装
               

① clickhouse-common-static-22.2.2.1.tgz

 tar -zxvf clickhouse-common-static-22.2.2.1.tgz

 ./clickhouse-common-static-22.2.2.1/install/doinst.sh

 ② clickhouse-common-static-dbg-22.2.2.1.tgz

 tar -zxvf clickhouse-common-static-dbg-22.2.2.1.tgz

 ./clickhouse-common-static-dbg-22.2.2.1/install/doinst.sh

 ③ clickhouse-server-22.2.2.1.tgz

 tar -zxvf clickhouse-server-22.2.2.1.tgz

./clickhouse-server-22.2.2.1/install/doinst.sh

 注:在运行server的doinst.sh时。clickhouse会默认创建一个default的用户,让你设置密码,不设置密码可以直接回车。

 ④ clickhouse-client-22.2.2.1.tgz

 tar -zxvf clickhouse-client-22.2.2.1.tgz

./clickhouse-client-22.2.2.1/install/doinst.sh

二、防火墙开放8123和9000端口

firewall-cmd --zone=public --add-port=8123/tcp --permanent

firewall-cmd reload

firewall-cmd --zone=public --add-port=9000/tcp --permanent

firewall-cmd reload

--查看是否成功

firewall-cmd --list-port

三、配置clickhouse

--修改default用户管理权限 
vim /etc/clickhouse-server/users.xml
<access_management>1</access_management>  注释放开

--限制default用户的登录ip为本机,为安全考虑
vim /etc/clickhouse-server/users.xml

<networks>
        <ip>127.0.0.1</ip>  

</networks>

--开放远程访问
vim /etc/clickhouse-server/config.xml
<listen_host>0.0.0.0</listen_host> 注释放开

四、启动clickhouse

clickhouse start 

或重启 systemctl restart clickhouse-server

--查看进程是否存在

ps -ef|grep clickhouse

--如果不存在,需要查看启动日志,排查错误原因

tail -222f /var/log/clickhouse-server/clickhouse-server.err.log  或者

tail -222f /var/log/clickhouse-server/clickhouse-server.log

五、建库建表建用户

2.1进入命令行

clickhouse-client -m --password <密码> 
或 clickhouse-client -m -u default --password <密码>

2.2建库

--注意库名小写

CREATE DATABASE db1;
或 CREATE DATABASE db1 ENGINE=Atomic;

--切库
use db1;

2.3建用户,赋权

2.3.1创建用户

方式一:命令行
--创建用户
create user user1 identified with sha256_password by '123456';

方式二:users.xml

vim /etc/clickhouse-server/users.xml

在<users>标签中添加内容,例如用户名叫user1,如下

        <user1>

            <!-- 这边有个大坑,密码里不要放特殊字符,如@,否则校验会失败 -->
            <password>123456</password>
            <!--密码也可以使用密码的sha256来配置,可以通过命令拿到明文的sha256,请百度  -->
            <!--<password_sha256_hex></password_sha256_hex>-->
            <networks>
                <ip>::/0</ip>
                <ip>0.0.0.0/0</ip>
            </networks>
            <profile>default</profile>

            <quota>default</quota>
       </user1>

2.3.2给用户授权

命令行

GRANT ALL ON db1.* TO user1 WITH GRANT OPTION;

六、图形化工具下载

dbeaver.io

下载DBeaver Community社区版windows的zip版(绿色解压版)

相关文章:

linux部署clickhouse(单机)

一、下载安装 1.1、下载地址 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区阿里巴巴开源镜像站&#xff0c;免费提供Linux镜像下载服务&#xff0c;拥有Ubuntu、CentOS、Deepin、MongoDB、Apache、Maven、Composer等多种开源软件镜像源&#xff0c;此外还提供域名解析DNS、…...

vue组件注册

组件注册分为全局注册和局部注册 全局注册 在 main.js 或者入口文件中 import { createApp } from vue; import MyComponent from ./components/MyComponent.vue;const app createApp();app.component(my-component, MyComponent);app.mount(#app); 我们首先通过createApp…...

day20 飞机大战射击游戏

有飞行物类 飞行 爆炸 的连环画&#xff0c; 飞行的背景图 &#xff0c; 子弹图&#xff0c; 还有游戏开始 暂停 结束 的画面图。 设计一个飞机大战的小游戏&#xff0c; 玩家用鼠标操作hero飞行机&#xff0c; 射出子弹杀死敌机&#xff0c;小蜜蜂。 敌机可以获得分数&…...

iOS设计规范是什么?都有哪些具体规范

iOS设计规范是苹果为移动设备操作系统iOS制定的设计指南。iOS设计规范的制定保证了苹果应用在外观和操作上的一致性和可用性&#xff0c;从而提高了苹果界面设计的用户体验和应用程序的成功性。本文将从七个方面全面分析iOS设计规范。 1.iOS设计规范完整版分享 由「即时设计」…...

动手学深度学习-pytorch版本(二):线性神经网络

参考引用 动手学深度学习 1. 线性神经网络 神经网络的整个训练过程&#xff0c;包括: 定义简单的神经网络架构、数据处理、指定损失函数和如何训练模型。经典统计学习技术中的线性回归和 softmax 回归可以视为线性神经网络 1.1 线性回归 回归 (regression) 是能为一个或多个…...

Spark 图计算ONEID 进阶版

0、环境信息 本文采用阿里云maxcompute的spark环境为基础进行的&#xff0c;搭建本地spark环境参考搭建Windows开发环境_云原生大数据计算服务 MaxCompute-阿里云帮助中心 版本spark 2.4.5&#xff0c;maven版本大于3.8.4 ①配置pom依赖 详见2-1 ②添加运行jar包 ③添加配置信…...

Comparable和Comparator区别

Comparable和Comparator接口都是实现集合中元素的比较、排序的&#xff0c;众所周知&#xff0c;诸如Integer&#xff0c;double等基本数据类型&#xff0c;java可以对他们进行比较&#xff0c;而对于类的比较&#xff0c;需要人工定义比较用到的字段比较逻辑。总体来讲&#x…...

JAVA知识点梳理

我的博客&#xff1a;lcatake_flume,spark,zookeeper-CSDN博客 看不懂的话进去看看 1.Java的三个版本 JAVASE 基本 JAVAME 微缩 JAVAEE 标准 3.java的特点 面向对象 跨平台&#xff1a;jvm将java文件转变为字节码文件&#xff08;.class&#xff09;在多个系统中运 行字…...

[SWPUCTF 2022 新生赛]ez_ez_php

这段代码是一个简单的PHP文件处理脚本。让我们逐行进行分析&#xff1a; error_reporting(0); - 这行代码设置了错误报告的级别为0&#xff0c;意味着不显示任何错误。 if (isset($_GET[file])) { - 这行代码检查是否存在一个名为"file"的GET参数。 if ( substr($_…...

GraphQL strawberry的使用回顾和体会

GraphQL vs RESTful 简单来说GraphQL 比起 RESTful 集成额外一些功能 出入参校验、序列化 (简化后端编程)自由可选的返回数据字段 (简化一些多余接口开发和沟通联调成本) 这些都是优点了。 开发效率在项目初期是很重要的&#xff0c;需要快速原型化。 但是后期稳定后&#…...

08无监督学习——聚类

1.什么是聚类任务&#xff1f; 类别&#xff1a;无监督学习 目的&#xff1a;通过对无标记训练样本的学习来揭示数据的内在性质及规律&#xff0c;为进一步的数据分析提供基础。 1.1K均值聚类 步骤&#xff1a; 随机选取样本作为初始均值向量(初始值:k的值【即几个簇】)分别…...

Python使用OpenCV库对彩色图像进行通道分离

目录 1、解释说明&#xff1a; 2、使用示例&#xff1a; 3、注意事项&#xff1a; 1、解释说明&#xff1a; 在Python中&#xff0c;我们可以使用OpenCV库对彩色图像进行通道分离。通道分离是将彩色图像的每个像素分解为三个通道&#xff08;红、绿、蓝&#xff09;的过程。…...

前端面试:【CSS】盒模型、选择器、布局、响应式设计、Flexbox 与 Grid

CSS&#xff08;层叠样式表&#xff09;是用于控制网页外观和布局的重要语言。在这篇文章中&#xff0c;我们将深入探讨CSS的基础知识&#xff0c;包括盒模型、选择器、布局、响应式设计&#xff0c;以及弹性盒子&#xff08;Flexbox&#xff09;和网格布局&#xff08;Grid&am…...

深入浅出通过PHP封装根据商品ID获取抖音商品详情数据方法

抖音商城商品详情数据是指商品在抖音商城中的展示信息&#xff0c;包括商品的标题、描述、价格、图片等。商家可以通过商品详情数据了解用户对商品的兴趣和需求&#xff0c;从而进行优化和调整。 商品详情数据还可以帮助商家评估商品的销售情况和市场竞争力&#xff0c;为制定…...

排序(七种排序)

1.插入排序 2.希尔排序 3.选择排序 4.堆排序 5.冒泡排序 6.快速排序 7.归并排序 1.插入排序 1.1思路 把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中&#xff0c;直到所有的记录插入完为 止&#xff0c;得到一个新的有序序列 1.2实现 //插入排…...

【工程优化问题】基于鲸鱼、萤火虫、灰狼优化算法的张力、压缩弹簧设计问题研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

sap ui5刷新页面的方式

1.第一种 window.location.reload();2.第二种 如果你想在UI5应用程序中使用MVC模式来处理页面刷新,可以通过重新加载当前路由来实现刷新。首先,确保你有一个Router对象实例: var oRouter = sap.ui.core.UIComponent.getRouterFor(this);然后&...

Java课题笔记~ Fastjson 概述

3.3 JSON串和Java对象的相互转换 学习完 json 后&#xff0c;接下来聊聊 json 的作用。 以后我们会以 json 格式的数据进行前后端交互。前端发送请求时&#xff0c;如果是复杂的数据就会以 json 提交给后端&#xff1b;而后端如果需要响应一些复杂的数据时&#xff0c;也需要…...

Arduino 入门学习笔记11 读写内置EEPROM

Arduino 入门学习笔记11 使用I2C读写EEPROM 一、Arduino 内置EEPROM介绍二、EEPROM 操作1. 包含EEPROM库&#xff1a;2. 写入数据到EEPROM&#xff1a;3. 从EEPROM读取数据4. 完整示例&#xff1a; 一、Arduino 内置EEPROM介绍 Arduino的内置EEPROM&#xff08;Electrically E…...

【Nginx】安装make后遇到/bin/sh: 第 0 行:cd: ../pcre-8.38: 没有那个文件或目录

遇到/bin/sh: 第 0 行:cd: ../pcre-8.38: 没有那个文件或目录 需安装pcre 下载 http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 上传到/usr/local下 pcre解压编译 tar -zxvf pcre-8.35.tar.gz mv pcre-8.35 /usr/local/src/cd /usr/local/src/p…...

如何用开源工具Lano Visualizer让桌面音乐体验“看得见“?[特殊字符]

如何用开源工具Lano Visualizer让桌面音乐体验"看得见"&#xff1f;&#x1f3b5; 【免费下载链接】Lano-Visualizer A simple but highly configurable visualizer with rounded bars. 项目地址: https://gitcode.com/gh_mirrors/la/Lano-Visualizer 在数字时…...

【博安通BW16模组专题②】实战TCP客户端:从指令到云端数据透传

1. 认识BW16模组的TCP客户端功能 博安通BW16模组作为一款高性价比的物联网通信模块&#xff0c;其TCP客户端功能在实际项目中应用广泛。简单来说&#xff0c;TCP客户端就是能够主动连接服务器的终端设备&#xff0c;比如我们常见的智能家居设备连接云端服务器&#xff0c;就是典…...

Linux安装配置小龙虾【openclaw】(飞牛NAS OS)

OneAPI & NewAPI 完全指南&#xff1a;从零开始搭建你的AI模型聚合网关 在AI大模型百花齐放的今天&#xff0c;我们常常需要同时使用多个模型提供商的服务——OpenAI的GPT-4、Anthropic的Claude、Google的Gemini、国内的文心一言、通义千问等等。每个提供商都有自己的API接…...

泄爆门是什么材质 工业厂房专用防爆门详解

很多工地、厂房分不清泄爆门和普通防爆门&#xff0c;关键差别就在材质和结构。本文详细讲解泄爆门常用材质、每种材质优缺点、适用场景&#xff0c;以及工业厂房专用防爆门选型要点、验收标准&#xff0c;做工程、采购、消防整改都能直接参考。在化工厂、粉尘车间、锅炉房、饲…...

从键值对到时序数据:FlashDB在智能家居传感器上的两种实战用法

从键值对到时序数据&#xff1a;FlashDB在智能家居传感器上的两种实战用法 清晨6点&#xff0c;卧室的温湿度传感器悄然启动。它需要在电池耗尽前完成三项任务&#xff1a;读取当前环境数据、检查预设报警阈值、通过LoRaWAN网络上传信息。当网络不稳定时&#xff0c;这些数据必…...

ARMv8 A64指令集SIMD与浮点运算优化指南

1. A64指令集SIMD与浮点运算架构解析在ARMv8架构中&#xff0c;A64指令集的SIMD&#xff08;单指令多数据流&#xff09;和浮点运算单元构成了高性能计算的核心引擎。这套指令集的设计体现了现代处理器架构中数据级并行&#xff08;DLP&#xff09;的精髓——通过单条指令同时处…...

RedwoodJS执行器:命令执行与进程管理的终极指南

RedwoodJS执行器&#xff1a;命令执行与进程管理的终极指南 【免费下载链接】redwood RedwoodGraphQL 项目地址: https://gitcode.com/gh_mirrors/re/redwood RedwoodJS是一个功能强大的全栈JavaScript框架&#xff0c;它提供了一套完整的工具链来简化现代web应用的开发…...

GPU需求曲线重塑:从季节性疲软到持续高烧的产业变革

1. 从“季节性疲软”到“持续高烧”&#xff1a;GPU需求曲线的范式转移如果你在2020年之前关注过半导体行业&#xff0c;尤其是PC和图形处理器市场&#xff0c;你会熟悉一个词&#xff1a;“季节性”。通常&#xff0c;第二季度是传统的淡季&#xff0c;消费者在经历了第一季度…...

Flutter for OpenHarmony学习资料搜索与PDF阅读器技术文章

Flutter for OpenHarmony学习资料搜索与PDF阅读器技术文章 欢迎加入开源鸿蒙跨平台社区&#xff1a;https://openharmonycrossplatform.csdn.net &#x1f680; Flutter for OpenHarmony 学习资料搜索与 PDF 阅读器开发实战 大家好&#xff01;今天带大家从零开始打造一款专…...

【Midjourney×Photoshop黄金工作流】:20年Adobe+AI实战专家亲授5步无缝整合法,97%设计师尚未掌握的智能修图新范式

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;MidjourneyPhotoshop黄金工作流的范式革命 传统图像创作正经历一场静默却深刻的重构——当 Midjourney 生成的高语义图像与 Photoshop 的像素级控制能力深度耦合&#xff0c;工作流不再只是“AI出图→人…...