Zeppelin 连接 h2
1. 启动 h2
1.1 创建数据库 test_zeppelin
java -cp /data/h2/bin/h2*.jar org.h2.tools.Shell
1.2 启动 h2 server
java -cp /data/h2/bin/h2*.jar org.h2.tools.Server -tcp -tcpAllowOthers -baseDir /data/database -ifNotExists &
2. 启动 zeppelin
2.1 下载 安装 zeppelin
从 http://zeppelin.apache.org/ 下载
使用命令解压
tar zxvf zeppelin-0.9.0-bin-all.tgz -C ./
2.2 配置其他机器访问
conf 目录下 zeppelin-site.xml
修改 zeppelin.server.addr 为 0.0.0.0
cp zeppelin-site.xml.template zeppelin-site.xml
vi zeppelin-site.xml
2.3 启动
bin/zeppelin-daemon.sh start
3. Zeppelin 连接 H2
3. 1 登录 zepplelin 界面
3.2 Interpreter
jdbc:h2:tcp://192.168.5.130:9092/test_zeppelin
sa / sa
org.h2.Driver
配置 Dependencies
com.h2database:h2:1.4.199
保存后, 状态显示为绿色
3.3 Notebook
新建
%h2
show databases
连接成功!!!
3.4 导入数据并生成报表
数据来自zeppelin的教程, 把它解压并发到 h2机器的 /data/datasets 中
http://zeppelin.apache.org/docs/0.9.0/quickstart/tutorial.html
Notebook 中运行
%h2
create table t_bank as select * from csvread('/data/datasets/bank.csv',null,'fieldSeparator=;')
%h2
select * from t_bank
%h2
select marital,count(1) from t_bank group by marital