title: Mac安装grafana+Grafana连接ClickHouse
date: 2021-10-13 17:11:29
tags:
- ClickHouse
- Grafana
Mac安装Grafana & 使用第三方插件Grafana连接ClickHouse
Mac安装grafana
使用brew安装grafana
1.安装grafana
brew install grafana
2.已安装grafana,需要升级
brew reinstall grafana
安装完成后我们用命令检查一下
brew list | grep grafana
使用brew启动grafana服务
停止grafana服务:
brew service stop grafana
重启grafana服务:
brew service restart grafana
启动成功之后我们可以在本地访问grafana页面,输入localhost:3000
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BPCIvMeC-1637326370271)(https://liumengkai.github.io/2021/10/13/Mac%E5%AE%89%E8%A3%85grafana-ClickHouse%E9%93%BE%E6%8E%A5Grafana/grafana.png)]
安装grafana-clickhouse插件
参考grafana官网上安装教程https://grafana.com/grafana/plugins/vertamedia-clickhouse-datasource/?tab=installation 有两种安装方式。
1.通过grafana cloud安装,应该是创建grafana账号连接grafana的在线服务器下载安装,这个有兴趣的可以研究一下,我这里没有用到
2.grafana-cli plugins install vertamedia-clickhouse-datasource
使用grafana-cli安装,然后重启grafana服务,但是页面的plugin tab或者datasource中依然是没有clickhouse选项的,接下来开始排查问题出在哪里。
排查过程:
(1)卸载brew安装的grafana,使用zip压缩包重新安装grafana,依然存在这个问题
(2)卸载grafana-clickhouse
插件,使用zip压缩包重新安装一次,没有解决
(3)使用find命令查找使用grafana-cli安装的grafana-clickhouse
插件位置,发现是在/usr/local/var/lib/grafana/plugins/vertamedia-clickhouse-datasource
文件夹下,并且发现在/Users/liu/grafana-8.1.0/public/app/plugins/datasource/
中有默认已经存在的插件的文件夹,手动将vertamedia-clickhouse-datasource
目录移到默认的文件夹中,重启grafana服务,发现plugin页面以及datasource上出现了clickhouse选项,但是点击报错Fetch error404
:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A25PtX6U-1637326370272)(https://liumengkai.github.io/2021/10/13/Mac%E5%AE%89%E8%A3%85grafana-ClickHouse%E9%93%BE%E6%8E%A5Grafana/%E6%8A%A5%E9%94%99.png)](4)查看grafana配置文件default.ini,发现其中有这么一行# Directory where grafana will automatically scan and look for plugins plugins = data/plugins
将插件目录手动移到对应目录下面,重启grafana服务,everything is fine!
我也在插件的github提出了问题issue,感兴趣的可以看一下插件开发者解释,我们都初步认为是grafana的bug
https://github.com/Vertamedia/clickhouse-grafana/issues?q=is%3Aissue+author%3A%40me+is%3Aclosed
参考文章:
https://grafana.com/docs/grafana/latest/installation/mac/