ClickHouse的可视化工具Tabix
时间:2022-07-23
本文章向大家介绍ClickHouse的可视化工具Tabix,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1、Tabix
Open source simple business intelligence application and sql editor tool for Clickhouse.
https://github.com/tabixio/tabix
官方提供了五种安装方式,请参加https://tabix.io/doc/Install/#variant-5-from-docker,这里我们使用从Docker启动方式。
2、修改clickhouse-server的配置文件
(1)复制配置文件到本地
D:Userschengyq>docker cp clickhouse-server:/etc/clickhouse-server/config.xml D:clickhouse
D:Userschengyq>
(2)停止容器、并删除
D:Userschengyq>docker stop c1760937
c1760937
D:Userschengyq>docker rm c1760937eac6
c1760937eac6
D:Userschengyq>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
19600aac5981 redis "docker-entrypoint.s…" 24 hours ago Exited (0) 4 minutes ago redis
(3)修改配置文件 去除注释
<listen_host>::</listen_host>
(4)重新启动容器
D:Userschengyq>docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 8123:8123 -v //D/clickhouse/config.xml:/etc/clickhouse-server/config.xml --volume=//D/clickhouse:/var/lib/clickhouse yandex/clickhouse-server
8aca04c553be177e76b6cb28ffcc68b7db932879bc2886cbd97738f6bcdcf945
D:Userschengyq>
3、启动Tabix
docker run -d -p 8080:80 spoonest/clickhouse-tabix-web-client
如果是第一个启动,则会先拉取镜像。可以看到类似的下面信息
latest: Pulling from spoonest/clickhouse-tabix-web-client
3d77ce4481b1: Pull complete
1763ac300a70: Pull complete
3d07614cd131: Pull complete
fe87fdd97ea8: Pull complete
b4e92389ce3a: Pull complete
ace4dba934c8: Pull complete
11865748028f: Pull complete
8ed0e6b4c35e: Pull complete
bb4d5089c0b6: Pull complete
Digest: sha256:3ee2d1a7d9db918617bf88932faa6fb1f10a6ed2729795bc4efe06ec7a7397fd
Status: Downloaded newer image for spoonest/clickhouse-tabix-web-client:latest
3、打开Tabix
(1)开打地址
http://localhost:8080/
(2)添加链接信息
(3)登录成功后的主页面
(4)测试功能
show databases;
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 设计模式~调停者模式(Mediator)
- Sequential Nim(CodeForces - 1382B)【博弈】
- Less Coin Tosses(Gym - 102346L)【打表+找规律】
- leetcode1558题解【贪心】
- 如何将炫酷的报表直接截图发送邮件——在Superset 0.37使用Schedule Email功能
- Kafka监控必备——Kafka-Eagle 2.0.2正式发布
- 安防/教育/互联网直播视频组件EasyRTSPServer读取本地文件报错找不到EasyStreamClient.dll解决方法
- C语言编程入门之--第六章C语言控制语句
- RTSP网络摄像头网页无插件直播视频平台EasyNVR自定义标题和CopyRight步骤
- 设计模式~解释器
- RTSP/GB28181/HIKSDK/Ehome协议视频上云服务平台EasyCVR人脸识别开发ArcSoftFace环境搭建
- RTSP/GB28181/HIKSDK/EHome流媒体协议视频上云网关EasyCVR流地址密码不正确如何修正?
- tmux终端意外出现控制字符
- clickhouse编译安装以及搭建mysql实时复制
- Linux回收站机制实现过程及用法详解