版本:Zeppelin0.9.0 ClickHouse21.9.5.16
1.目标:Zeppelin连上clickhouse,可以把clickhouse中的数据做可视化展示
2.参考文件:如何基于zeppelin JDBC Interpreter进行jdbc数据源的可视化交互分析
http://t.csdn.cn/DGHIbhttp://t.csdn.cn/DGHIb
3. 首先,启动zeppelin
[root@hurys22 bin]# ./zeppelin-daemon.sh start
Zeppelin start [ OK ]
[root@hurys22 bin]#
[root@hurys22 bin]# jps
18017 NodeManager
17572 SecondaryNameNode
17136 NameNode
17297 DataNode
17849 ResourceManager
26239 ZeppelinServer
4.登录页面 http://hurys22:8000
5.创建并配置 Interpreter
第一步,点击页面右侧anonymous——Interpreter注释器
第二步,点击Create创建新的注释器
第三步,在Interpreter Name中输入注释器的名字(自己随意,我这里填的是clickhouse)
在Interpreter group中选择jdbc
第四步,在Properties部分(关键)
在default url jdbc:ch://hurys22:8123/hurys_dc?socket_timeout=120000 (这个根据自己服务器地址和端口号修改)
在default user default
在default password ********** (自己的clickhouse数据库密码)
在default driver com.clickhouse.jdbc.ClickHouseDriver(这个必须一样)
第五步,在Dependencies
com.clickhouse:clickhouse-jdbc:0.3.2
jar包配置好后,点击save保存即可
第六步,保存好后退出查看,clickhouse注释器为绿色,说明已准备好
6.创建note
第一步,点击Notebook——Create new note
第二步,在Note Name输入clickhouse0516(自己可以修改)
在Default Interpreter选择我们刚才新建的clickhouse注释器
填好后,点击Create
7.测试并使用note
note一创建好就会直接进入,先写条SQL语句测试一下,注意没有分号
%clickhouse
show databases
如果能够成功运行SQL,说明Zeppelin成功连接clickhouse!!!
乐于奉献共享,帮助你我他!!!