Clickhouse 极简单机版本安装部署
Clickhouse 极简单机版本安装部署
摘要
Clickhouse的安装与部署其实比较简单.
但是为了能够更加简单的部署与使用.
尤其是能够可以方便的添加到镜像内进行运行.
所以记录一下方便快捷的处理方式.
下载与使用的坑
1. 最新版本的 clickhouse ARM版本部署是报错的
搭建不成功.
会提示吐核处理一下.
23.7.1.2470 的版本提示信息:
非法指令 (核心已转储)
2. 降级到: 22.10.1.1877
命令是可以执行的:
3. 需要注意:
clickhouse-common-static-23.7.1.2470-arm64.tgz
这个文件夹内部其实是 二进制的文件. 是最核心的使用.
clickhouse-server-23.7.1.2470-arm64.tgz
这个文件其实是使用的配置文件. 最主要的是 config.xml 以及 users.xml
注意下载路径一般为:
wget https://packages.clickhouse.com/tgz/stable/clickhouse-common-static-22.10.1.1877-arm64.tgz
wget https://packages.clickhouse.com/tgz/stable/clickhouse-server-22.10.1.1877-arm64.tgz
可以通过版本号等信息进行下载:
本地以及容器的内的处理.
将 config.xml以及 users.xml 文件
放到特定的录目录下面
官方一般为: /etc/clickhouse-server/ 下面
需要注意的一定是:
将部分呢localhost的配置修改为 0.0.0.0 开放发布访问:
<listen_host>0.0.0.0</listen_host>
然后直接使用命令启动就可以了
./clickhouse server --config=/etc/clickhouse-server/config.xml
就可以启动了.
注意 默认端口为 9000和8123
使用dbeaver链接时 也一般是使用 8123端口 默认用户/数据库是 default. 不设置users 时密码为空.
简单的dockerfile 打包
FROM 192.168.255.13:80/library/openjdk:8
COPY clickhousehouse /usr/bin/
WORKDIR /etc/clickhousehouse-server
COPY config.xml /etc/clickhousehouse-server/config.xml
COPY users.xml /etc/clickhousehouse-server/users.xml
ENV CLICKHOUSE_WATCHDOG_ENABLE=0
ENTRYPOINT ["/usr/bin/clickhousehouse","server","--config-file=/etc/clickhousehouse-server/config.xml"]
docker build . -t clickhouse:v1.0
docker run -d -p 8123:8123 -p 9000:9000 clickhouse:v1.0
就可以基于 openjdk搭建一个 clickhouse的基础镜像了.
Clickhouse 极简单机版本安装部署的更多相关文章
- 【Hadoop离线基础总结】impala简单介绍及安装部署
目录 impala的简单介绍 概述 优点 缺点 impala和Hive的关系 impala如何和CDH一起工作 impala的架构及查询计划 impala/hive/spark 对比 impala的安 ...
- ELK7.11.2版本安装部署及ElastAlert告警相关配置
文档开篇,我还是要说一遍,虽然我在文档内容中也会说好多遍,但是希望大家不要嫌我墨迹: 请多看官方文档,请多看命令行报错信息,请多看日志信息,很多时候它们比百度.比必应.比谷歌有用: 请不要嫌麻烦,打开 ...
- 【Hadoop离线基础总结】Hue的简单介绍和安装部署
目录 Hue的简单介绍 概述 核心功能 安装部署 下载Hue的压缩包并上传到linux解压 编译安装启动 启动Hue进程 hue与其他框架的集成 Hue与Hadoop集成 Hue与Hive集成 Hue ...
- OEMCC 13.2 集群版本安装部署
之前测试部署过OEMCC 13.2单机,具体可参考之前随笔: OEMCC 13.2 安装部署 当时环境:两台主机,系统RHEL 6.5,分别部署OMS和OMR: OMS,也就是OEMCC的服务端 IP ...
- Solr版本安装部署指南
一.依赖包 1. JDK 1.6以上 2. solr-4.3.0.tgz 3. Tomcat或者jetty(注意,solr包中本身就含有jetty的启动相关内容):apache-tomcat-7 ...
- ELK6.3版本安装部署
一.Elasticsearch 安装 1.部署系统以及环境准备 cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) uname - ...
- 最简单的tomcat安装部署
[安装环境] 适用于所有Linux操作系统,本人使用的是Centos 7.4 [安装] 浏览器登陆到tomcat官网 http://tomcat.apache.org/ 点击左侧需要下载的版本 右键图 ...
- SkyWorking基础:6.2版本安装部署
就在今天,SkyWorking发布了6.2版本. 概述 什么是SkyWorking SkyWalking是观察性分析平台和应用性能管理系统. 提供分布式追踪.服务网格遥测分析.度量聚合和可视化一体化解 ...
- clickhouse在Linux上的安装部署
$ sudo apt-get install clustershell #输入你的管理员密码 $ cd /etc/clustershell $ sudo gedit groups #在文件中添加如下内 ...
- 数据库-mysql01 简单介绍以及安装部署
本次mysql数据库安装采用二进制安装(免安装即绿色版),数据库版本是mysql5.7.26 首先下载mysql安装包,然后上传服务器里,最后解压. 卸载centos7自带的数据库软件包: [root ...
随机推荐
- libGDX游戏开发之Box2D碰撞(十五)
libGDX游戏开发之Box2D(十四) libGDX系列,游戏开发有unity3D巴拉巴拉的,为啥还用java开发?因为我是Java程序员emm-国内用libgdx比较少,多数情况需要去官网和goo ...
- Zookeeper 的基本使用
维基百科对 Zookeeper 的介绍如下所示: Apache ZooKeeper是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务.同步服务和命名注册 ZooKe ...
- 全网最全的华为ensp数通设备命令全集
[命令] display history-command [视图]所有视图 [参数]无 [描述] display history-command 命令用来显示当 前用户曾键入的最后 10 条命令.用户 ...
- Spring Boot 应用部署流程
在本机操作,执行以下步骤启动项目 1.从Github上下载源码 git clone https://github.com/ChinaSilence/any-video.git 2.在数据库中建库,建表 ...
- PPT 用图片轻松做出高大上的精修
PPT 用图片轻松做出高大上的精修 图片留白充分 图片很花 文字和图片中间,插入一个透明背景 单图片型 放大+色块 左右分割 上下分割 用一个容器 图形结合 多图型 图片并列
- Spring Boot实战:静态资源无法访问
发现 static 或 public 下面的图片无法访问 spring: profiles: active: dev resources: static-locations: classpath:/ ...
- 注册中心/配置管理 —— SpringCloud Consul
Consul 概述 Consul 是一个可以提供服务发现,健康检查,多数据中心,key/Value 存储的分布式服务框架,用于实现分布式系统的发现与配置.Cousul 使用 Go 语言实现,因此天然具 ...
- Django中安装websocket
完整代码: https://gitee.com/mom925/django-system项目结构: 先安装所需库: pip install channels下面将websocket作为插件一样的只需要 ...
- IDEA 2021.2 新建JavaWeb项目及Tomcat部署
前文:JSP 简单入门与 IDEA 开发环境配置 参考链接: https://zhuanlan.zhihu.com/p/68133583 https://www.cnblogs.com/javabg/ ...
- java编译期和运行期和string原理
编译期: 是指把源码交给编译器编译成计算机可以执行的文件的过程.在Java中也就是把Java代码编成class文件的过程.编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码 ...