前提:服务器已经安装好了hadoop_client端即hadoop的环境hbase,hive等相关组件

1.环境和变量配置
①拷贝hive的配置文件hive-site.xml到zeppelin-0.7.2-bin-all/conf下

# cp /root/hadoop-2.6./conf/hive-site.xml /data/hadoop/zeppelin/zeppelin-0.7.-bin-all/conf

②进入conf下进行环境变量的配置

# cd /data/hadoop/zeppelin/zeppelin-0.7.-bin-all/conf
vim zeppelin-env.sh export JAVA_HOME=/usr/java/jdk1..0_111
export HADOOP_CONF_DIR=/root/hadoop-2.6./conf

2.在web界面配置集成hive
访问zeppelin的web界面(http://ip:8080)

右上角anonymous --> interpreter --> +Create新建一个叫做hive的集成环境(也可以在jdbc的基础上修改,不用新建)


编辑hive的相关属性,hive相关的配置可以到hive-site.xml中查看

Properties        value
common.max_count
hive.driver org.apache.hive.jdbc.HiveDriver
hive.password hive
hive.url jdbc:hive2://uhadoop-bwgkeu-master2:10000 # 注意是hive2不是hive
hive.user hive
zeppelin.interpreter.localRepo /data/hadoop/zeppelin/zeppelin-0.7.-bin-all/local-repo/2CNPYUV7Z
zeppelin.interpreter.output.limit
zeppelin.jdbc.auth.type
zeppelin.jdbc.concurrent.max_connection
zeppelin.jdbc.concurrent.use true
zeppelin.jdbc.keytab.location
zeppelin.jdbc.principal

填写Dependencies相关属性
2个hive依赖包,一个mysql依赖包,不用mysql可以不用写mysql jdbc包
填好后点保存,这个时候zeppelin会出现卡顿,这是因为上面填的2个Dependencies,zeppelin去指定maven库下载相关依赖包去了,等待时间可能需几分钟。

下载完成可在local-repo目录下查看,依赖包放在local-repo/2CNPYUV7Z/(可能不同)目录下,等完全下载完成,就可查询。

Dependencies

artifact    exclude
org.apache.hive:hive-jdbc:0.14.
org.apache.hadoop:hadoop-common:2.6.
mysql:mysql-connector-java:5.1.38
# ls local-repo/2CNPYUV7Z/
activation-1.1.jar commons-lang-2.6.jar hive-shims-common-0.14..jar jta-1.1.jar
ant-1.9..jar commons-logging-1.1..jar hive-shims-common-secure-0.14..jar junit-4.11.jar
ant-launcher-1.9..jar commons-math3-3.1..jar htrace-core-3.0..jar libfb303-0.9..jar
antlr-2.7..jar commons-net-3.1.jar httpclient-4.2..jar libthrift-0.9..jar
antlr-runtime-3.4.jar commons-pool-1.5..jar httpcore-4.2..jar log4j-1.2..jar
apacheds-i18n-2.0.-M15.jar curator-client-2.6..jar jackson-core-asl-1.9..jar log4j-1.2..jar
apacheds-kerberos-codec-2.0.-M15.jar curator-framework-2.6..jar jackson-core-asl-1.9..jar mail-1.4..jar
api-asn1-api-1.0.-M20.jar curator-recipes-2.6..jar jackson-jaxrs-1.9..jar mysql-connector-java-5.1..jar
api-util-1.0.-M20.jar datanucleus-api-jdo-3.2..jar jackson-mapper-asl-1.9..jar netty-3.6..Final.jar
asm-3.1.jar datanucleus-core-3.2..jar jackson-mapper-asl-1.9..jar opencsv-2.3.jar
asm-3.2.jar datanucleus-rdbms-3.2..jar jackson-xc-1.9..jar paranamer-2.3.jar
asm-commons-3.1.jar derby-10.10.1.1.jar java-xmlbuilder-0.4.jar protobuf-java-2.5..jar
asm-tree-3.1.jar geronimo-annotation_1.0_spec-1.1..jar jaxb-api-2.2..jar servlet-api-2.5.jar
avro-1.7..jar geronimo-jaspic_1.0_spec-1.0.jar jaxb-impl-2.2.-.jar slf4j-api-1.7..jar
avro-1.7..jar geronimo-jta_1.1_spec-1.1..jar jdo-api-3.0..jar slf4j-log4j12-1.7..jar
bonecp-0.8..RELEASE.jar gson-2.2..jar jersey-core-1.9.jar snappy-java-1.0.4.1.jar
commons-beanutils-1.7..jar guava-11.0..jar jersey-json-1.9.jar snappy-java-1.0..jar
commons-beanutils-core-1.8..jar hadoop-annotations-2.6..jar jersey-server-1.9.jar stax-api-1.0-.jar
commons-cli-1.2.jar hadoop-auth-2.6..jar jets3t-0.9..jar stringtemplate-3.2..jar
commons-codec-1.4.jar hadoop-common-2.6..jar jettison-1.1.jar tools.jar
commons-collections-3.2..jar hamcrest-core-1.3.jar jetty-6.1..jar xmlenc-0.52.jar
commons-compress-1.4..jar hive-common-0.14..jar jetty-all-7.6..v20120127.jar xz-1.0.jar
commons-configuration-1.6.jar hive-jdbc-0.14..jar jetty-util-6.1..jar zookeeper-3.4..jar
commons-dbcp-1.4.jar hive-metastore-0.14..jar jline-0.9..jar zookeeper-3.4..jar
commons-digester-1.8.jar hive-serde-0.14..jar jpam-1.1.jar
commons-httpclient-3.1.jar hive-service-0.14..jar jsch-0.1..jar
commons-io-2.4.jar hive-shims-0.14..jar jsr305-1.3..jar

如果有问题,可以查看日志查找原因,日志路径:/data/hadoop/zeppelin/zeppelin-0.7.2-bin-all/logs/zeppelin-interpreter-jdbc-root-u04rdp01.yaya.corp.log

3.新建一个作业进行测试

notebook --> Create new node填写名称,选择hive即可

输入查询语句,注意查询语句前需要有前缀(hive):

(hive)
select * from tbl_push_user_req limit ;

柱状图展示

饼状图形展示

Zeppelin0.7.2结合hive解释器进行报表展示的更多相关文章

  1. Zeppelin0.5.6使用hive解释器

    此zeppelin为官方0.5.6版,可能还在孵化阶段,可能出现一些bug吧. 配置 cp zeppelin-env.sh.template zeppelin-env.sh vi zeppelin-e ...

  2. Zeppelin0.6.2使用hive解释器

    Zeppelin0.6.2的jdbc Interpreter 配置 1.拷贝hive的配置文件hive-site.xml到zeppelin-0.6.2-bin-all/conf下. 2.进入conf下 ...

  3. 在mvc视图中实现rdlc报表展示(补充)

    上篇: 在mvc视图中实现rdlc报表展示 在上一遍中,由于不知道如何在aspx.cs后台中实例化abp的IxxxAppService.cs的接口,我采取的方式是在视图页中把查询出的数据存储到aspx ...

  4. 在mvc视图中实现rdlc报表展示

    需求:在view视图页面中嵌入rdlc报表,rdlc的xml为动态传入的xml字符串.本项目是基于abp框架 可能出现问题: 1.rdlc报表是由asp.net的服务器控件ReportViewer来支 ...

  5. python获取全部股票每日基本面指标,用于选股分析、报表展示等

    接口:daily_basic 更新时间:交易日每日15点-17点之间 描述:获取全部股票每日重要的基本面指标,可用于选股分析.报表展示等. 积分:用户需要至少300积分才可以调取,具体请参阅本文最下方 ...

  6. Zeppelin0.5.6使用spark解释器

    Zeppelin为0.5.6 Zeppelin默认自带本地spark,可以不依赖任何集群,下载bin包,解压安装就可以使用. 使用其他的spark集群在yarn模式下. 配置: vi zeppelin ...

  7. 数据库的数据进行改动,Cognos报表展示未及时更新

    1. 问题描述 手工修改了DB中的测试数据,但是返回报表看,数据还没有更新 2. 问题分析 这是因为Cognos为了查询效率设计了高速缓存的选项 3. 解决方案 方法1:在数据包端禁用高速缓存,那么所 ...

  8. Cognos报表展示图片小技巧

    场景:在销售行业,比如手机,服装行业,如果仅仅的显示数字.文字那就显得不是很生动了,例如可以显示一下图片,那种样子的产品受大家喜欢. 样例1:在报表头都喜欢加上一些公司的logo,让报表看上去专业点. ...

  9. ASP.NET Core2调用Azure云上的PowerBI报表展示

    在开发企业应用中,报表功能是当之无愧的重头戏,如何将数据通过合适的报表呈现出来成为每个项目人员必需面临的问题.而找到一款合适的报表往往都需要考率价格.开发.风格.支撑等因素.那么,我在这里给大家介绍一 ...

随机推荐

  1. JMETER压力测试报错:JAVA.NET.BINDEXCEPTION: ADDRESS ALREADY IN USE: CONNECT

    最近在实现接口压力测试的时候遇到这样的一个问题 当线程数持续上升到一个点的时候,运行脚本的时候有很多报错,如图: java.net.BindException: Address already in ...

  2. HDU - 4614 Vases and Flowers(二分+区间修改)

    https://cn.vjudge.net/problem/HDU-4614 题意 n个花瓶,m个操作,花瓶里面有的有花,有的是空的.1操作是从a开始往右放b朵花,花瓶有了的不放,跳过,直到a右边都放 ...

  3. HDU - 1540 Tunnel Warfare(线段树区间合并)

    https://cn.vjudge.net/problem/HDU-1540 题意 D代表破坏村庄,R代表修复最后被破坏的那个村庄,Q代表询问包括x在内的最大连续区间是多少. 分析 线段树的区间内,我 ...

  4. HDU 1034(传递糖果 模拟)

    题意是一群孩子围成一个圈,每个人把手中的糖果分一半给右边的人,若分过之后手中的糖果数是奇数,则由老师提供一颗糖果给他,问这样传递多少圈所有人的糖果数都能相等,最终每人手里的糖果数是多少. 由于题中已经 ...

  5. java 写一个 map reduce 矩阵相乘的案例

    1.写一个工具类用来生成 map reduce 实验 所需 input 文件 下面两个是原始文件 matrix1.txt 1 2 -2 0 3 3 4 -3 -2 0 2 3 5 3 -1 2 -4 ...

  6. Impala系列: Impala常用的功能函数

    --=======================查看内置的函数--=======================hive 不需要进入什么内置数据库, 即可使用 show functions 命令列出 ...

  7. 开源框架.netCore DncZeus学习(二)配置连接

    配置连接字符串,update-database,初始数据后,访问报错,提示offset错误.因为本机上使用的sql2008. .net Core 2.X中的EF访问sqlserver2008默认使用的 ...

  8. java时间计算

  9. LOJ #2013「SCOI2016」幸运数字

    时限为什么这么大啊 明摆着放多$ log$的做法过啊$QAQ$ LOJ #2013 题意 有$ Q$次询问,每次询问树上一条链,点有点权,你需要选择一些链上的点使得异或和尽量大 点数$ \leq 2* ...

  10. Codeforces #662C Binary Table

    听说这是一道$ Tourist$现场没出的题 Codeforces #662C 题意: 给定$n*m的 01$矩阵,可以任意反转一行/列($0$变$1$,$1$变$0$),求最少$ 1$的数量 $ n ...