例如,要在 Zeppelin 中使用 Scala 代码,您将使用 %flink解释器等。 当您单击解释器页面上的 +Create 按钮时,解释器下拉列表框将显示您服务器上所有可用的解释器。...image.png 对于您在 Zeppelin 中编写的每个段落,您需要首先通过 %interpreter_group.interpreter_name 指定其解释器。...从技术上讲,来自同一组的 Zeppelin 解释器在同一个 JVM 中运行。 有关这方面的更多信息,请参阅有关编写解释器的文档。 每个解释器属于一个组并一起注册。...启用恢复意味着关闭 Zeppelin 不会终止解释器进程,并且当 Zeppelin 重新启动时,它会尝试重新连接到现有运行的解释器进程。...如果您在某个段落仍在运行时重新启动 zeppelin 服务器,那么当您重新启动 Zeppelin 时,尽管解释器进程仍在运行,您将看不到该段落正在前端运行。
可以承担数据接入、数据发现、数据分析、数据可视化、数据协作等任务,其前端提供丰富的可视化图形库,不限于SparkSQL,后端支持HBase、Flink 等大数据系统以插件扩展的方式,并支持Spark、Python...,创建不同的解释器。...通过专门的集群管理页面,用户可以清晰看到集群中的服务器、解释器的数量和运行状态。 ? 本机 Docker。无论是单机模式还是集群模式,用户都可以在本机 Docker 上创建解释器进程。...Zeppelin 支持通过 Spark 或者 Flink 的解释器,使用批处理或者流处理的方式,把用户新产生的数据结合后台的模型训练服务进行增量训练,并把训练出来的新模型保存到模型库中。 ?...不同的机器学习框架有不同的参数配置,甚至不同的算法参数都不同,传统命令行的方式容易配置出错,Zeppelin 基于其前端可视化展示能力,将支持针对每个算法自行设置一个参数调整界面,和模型一起发布,模型使用者可以使用该可视化界面
取消工作并显示其进度 有关Apache Zeppelin中Apache Spark的更多信息,请参阅Apache Zeppelin的Spark解释器。...Zeppelin版本:升级Apache Zeppelin版本的手动过程 构建:从源代码构建 解释器 解释器在Apache Zeppelin:什么是解释器组?...用法 解释器安装:不仅安装社区管理口译员,还可以安装第三方口译员 当您将外部库包含在解释器依赖中时,可以进行解释器依赖管理 当您要作为最终用户运行解释器时,解释器的模拟用户 解释员执行Hook(实验...)指定在执行前后段代码时由解释器执行的其他代码 可用的解释器:目前,Apache Zeppelin有大约20个解释器。...基本系统显示:文本,HTML,表格可用 Angular API:关于avilable后端和前端AngularJS API的说明 角度(后端API) 角度(前端API) 更多 笔记本存储:关于将笔记本电脑保存到外部存储器的指南
ZEPPELIN_SSL_PORT zeppelin.server.ssl.port 8443 Zeppelin Server ssl端口(当ssl环境/属性设置为true时使用) ZEPPELIN_MEM...逗号分隔的解释器配置[Class] 注意:此属性自Zeppelin-0.6.0起已弃用,Zeppelin-0.7.0将不受支持。...zeppelin.interpreter.dep.mvnRepo http://repo1.maven.org/maven2/ 解释器附加依赖加载的远程主体存储库 ZEPPELIN_DEP_LOCALREPO...密钥库在服务器端保存私钥和证书。trustore拥有可信赖的客户端证书。请确保在以下密码字段中正确配置了这两个存储区的路径和密码。他们可以使用Jetty密码工具进行混淆。...Can be obfuscated by the Jetty Password tool 注意:更新这些配置后,需要重新启动Zeppelin服务器
只有这两个二进制文件之间的区别才是包文件中的解释器。 all口译包 只需将其打包在您选择的目录中即可。 net-install编译包 打开包装并按照安装其他编译程序安装解释器。.../bin/install-interpreter.sh --all并安装所有解释器。...zeppelin stop sudo service zeppelin restart 其他service manager可以使用与upstart传递给zeppelin-daemon.sh脚本的参数类似的方法...Zeppelin与JDBC数据源... 检查JDBC解释器以了解有关配置和使用多个JDBC数据源的更多信息。...使用Python的Zeppelin 检查Python解释器了解更多关于Matplotlib,熊猫,Conda / Docker环境集成。 多用户环境... 打开身份验证。 管理您的笔记本许可。
Zeppelin支持Apache Spark,Spark解释器组由5个解释器组成。...配置 Spark解释器可以配置为由Zeppelin提供的属性。...2.在“解释器”菜单中设置主机 启动Zeppelin后,转到解释器菜单并在Spark解释器设置中编辑主属性。该值可能因您的Spark群集部署类型而异。...依赖管理 在Spark解释器中加载外部库有两种方法。首先是使用解释器设置菜单,其次是加载Spark属性。 1.通过解释器设置设置依赖关系 有关详细信息,请参阅解释器依赖管理。...当你的代码需要外部库,而不是下载/复制/重新启动Zeppelin,你可以使用%spark.dep解释器轻松地完成以下工作。
首先介绍一下Zeppelin,然后说明其安装的详细步骤,之后演示如何在Zeppelin中添加MySQL翻译器,最后从功能、架构、使用场景几方面将Hue和Zeppelin做一个比较。 1....=/home/work/tools/incubator-zeppelin # 保存文件,并是设置生效 source /home/work/.bashrc 编译zeppelin源码:在nbidc-agent...点击‘Interpreter’菜单,配置并保存spark解释器,如下图所示。 ? 配置并保存hive解释器,如下图所示。 ?...说明:这是一个动态表单SQL,SparkSQL语句为: %sql select * from wxy.t1 where rate > ${r} 第一行指定解释器为SparkSQL...,第二行用${r}指定一个运行时参数,执行时页面上会出现一个文本编辑框,输入参数后回车,查询会按照指定参数进行,如图会查询rate > 100的记录。
官方会提供两种二进制包,两者的唯一的区别是包含在二进制包中的解释器不同: zeppelin-0.8.2-bin-netinst.tgz:默认只会提供 Spark 的解释器。...zeppelin-0.8.2-bin-all.tgz:会提供各种各样的解释器(例如,MySQL,ElasticSearch等)。 所以说要根据你的使用场景具体选择哪种二进制包。...以下是一个重启脚本的示例,保存在 /etc/init/zeppelin.conf,这就允许使用如下命令行方式来管理服务: sudo service zeppelin start sudo service...zeppelin stop sudo service zeppelin restart 其他服务管理器可以使用类似的方法,传递 upstart 参数到 zeppelin-daemon.sh 脚本中...image.png 5.3 解释器 在此菜单中,我们可以: 配置现有的解释器实例 添加/删除解释器实例 image.png 5.4 配置 此菜单显示配置文件 $ZEPPELIN_HOME/conf
=/home/work/tools/incubator-zeppelin # 保存文件,并是设置生效 source /home/work/.bashrc 10....五、启动zeppelin 在nbidc-agent-04上执行下面的指令: zeppelin-daemon.sh start 六、测试 从浏览器输入http://nbidc-agent-04:...图1 点击'Interpreter'菜单,配置并保存spark和hive解释器,分别如图2、图3所示。...图4 说明: 这是一个动态表单SQL,SparkSQL语句为: %sql select * from wxy.t1 where rate > ${r} 第一行指定解释器为SparkSQL,第二行用...${r}指定一个运行时参数,执行时页面上会出现一个文本编辑框,输入参数后回车,查询会按照指定参数进行,如图会查询rate > 100的记录。
Zeppelin是一个基于Web的笔记本,可以直接在浏览器中编写代码,对数据进行查询分析并生成报表或图表,做出数据驱动的、交互、协作的文档,并且可以共享笔记。...Zeppelin中最核心的概念是解释器,它是一个插件式的体系结构,允许任何语言或后端数据处理程序以插件的形式添加到Zeppelin中。解释器允许用户使用一个指定的语言或数据处理器。...每一个解释器都属于换一个解释器组,同一个解释器组中的解释器可以相互引用,例如SparkSql解释器可以引用Spark解释器以获取Spark上下文,因为它们属于同一个解释器组。...Zeppelin本身不带MySQL翻译器,但它支持JDBC解释器组,通常只要有相应的JDBC驱动JAR包,就可以轻松创建一个新的解释器。...图7 然后在依赖关系的artifact中输入MySQL连接器JAR包,格式为“mysql:驱动名称:版本号”,如图8所示。 ? 图8 点击save保存配置。
Zeppelin内置了对python,markdown,spark,shell,mysql,flink等解释器。...三,Zeppelin和markdown Zeppelin支持markdown解释器,在paragragh的开始使用 %md标记将使用markdown解释器。下面是一个示范。...四,Zeppelin和Shell Zeppelin支持Shell解释器,在paragragh的开始使用 %sh标记将使用shell解释器。下面是一个示范。...五,Zeppelin和Python Zeppelin支持Python解释器,在paragragh的开始使用 %python标记将使用python解释器。下面是一个示范。...六,Zeppelin和Spark Zeppelin提供了非常强大且友好的Spark支持,可以使用Spark-Scala,SparkSQL,PySpark,SparkR解释器。
启用Python解释器 在笔记本中,要启用Python解释器,请单击“ 齿轮”图标,然后选择“ Python” 使用Python解释器 在段落中,使用%python选择Python解释器,然后输入所有命令...解释器只有在已经安装了python的情况下才可以工作(解释器不带自己的python二进制文件)。...Zeppelin动态表单只能在系统中安装py4j Python库时使用。如果没有,可以安装它pip install py4j。...,与Zeppelin中的Apache Spark体验相匹配,可以使用SQL语言来查询Pandas DataFrames,并通过内置表格显示系统可视化结果。...如果解释器在另一个操作系统(例如MS Windows)中运行,则中断一个段落将关闭整个解释器。打开JIRA票(ZEPPELIN-893),在下一个版本的解释器中实现此功能。
注意 由于 Apache Zeppelin 和 Spark 为其 Web UI 使用相同的 8080 端口,因此您可能需要在 conf / zeppelin-site.xml 中更改 zeppelin.server.port...在Zeppelin中配置Spark解释器 将 Spark master 设置为 spark://:7077 在 Zeppelin 的解释器设置页面上。 ? 4....用Spark解释器运行Zeppelin 在 Zeppelin 中运行带有 Spark 解释器的单个段落后,浏览 https://:8080,并检查 Spark 集群是否运行正常。...localhost:3306/spark_demo").option("dbtable","record").save() Spark on Zepplin读取HDFS文件 首先我们需要配置HDFS文件系统解释器...在笔记本中,要启用HDFS解释器,可以单击齿轮图标并选择HDFS。 ?
支持多语言后端 Apache Zeppelin解释器概念允许将任何语言/数据处理后端插入Zeppelin。...目前Apache Zeppelin支持许多解释器,如Apache Spark,Python,JDBC,Markdown和Shell。 添加新的语言后端非常简单。 了解如何创建自己的解释器。 ?...Apache Zeppelin与Spark集成提供 自动SparkContext和SQLContext注入 从本地文件系统或maven存储库加载运行时jar依赖项。 详细了解依赖加载器。...取消作业并显示其进度 有关Apache Zeppelin中Apache Spark的更多信息,请参阅Apache Zeppelin的Spark解释器。...数据透视图 Apache Zeppelin聚合值并通过简单的拖放将其显示在数据透视表中。 您可以轻松创建包含多个聚合值的图表,包括总和,计数,平均值,最小值,最大值。 ?
在完成机器学习之前,你可以使用 Zeppelin 中的 20 多种解释器(例如 Spark,Hive,Cassandra,Elasticsearch,Kylin,HBase 等)在 Hadoop 中的数据中收集数据...我们提供 Submarine 解释器,以支持机器学习工程师从 Zeppelin 笔记本中进行算法开发,并直接向 YARN 提交训练任务并从 Zeppelin 中获得结果。...使用 ZEPPELIN SUBMARINE 解释器 你可以在 zeppelin 中创建 submarine 解释器。...The zeppelin submarine 解释器会自动将分块编写的算法模块进行合并提交到 submarine 计算引擎中执行。...最重要的是,用户无需更改其已有算法程序即可转换为 Submarine 作业运行。
在笔记本中,要启用Cassandra解释器,请单击Gear图标并选择Cassandra。...运行时参数 有时您希望能够将运行时查询参数传递给您的语句。 这些参数不是CQL规范的一部分,而是特定于解释器。...最近,Zeppelin允许您选择解释员的隔离级别(请参阅解释器绑定模式)。...解释器配置 要配置Cassandra解释器,请转到解释器菜单,向下滚动以更改参数。...3.0.1 允许解释器在使用FormType.SIMPLE时以编程方式添加动态表单 允许动态窗体使用默认的Zeppelin语法 在FallThroughPolicy上修正打字错误 在创建动态表单之前,请先查看
Apache Zeppelin 正好能够帮他们做到这些。 Zeppelin 是一个基于 Web 的 notebook 服务器。它基于一个解释器的概念,这个解释器可以绑定到任何语言或数据处理后端。...作为 Zeppelin 后端的一种,Zeppelin 实现了 Spark 解释器。其他解释器实现,如 Hive、Markdown、D3 等,也同样可以在 Zeppelin 中使用。...服务器并通过端口 10008 提供一个 Web UI。.../interpreter/spark/zeppelin-spark-0.5.0-SNAPSHOT.jar 一旦这些配置更新,Zeppelin 会弹框提醒重启解释器。...任何以 %table、%img、%html 等解释器命令为开头,通过println输出到标准输出的字符串,都可以被 Zeppelin 的显示系统所解析。
使用Zeppelin,您可以使用丰富的预构建语言后端(或解释器)制作交互式的协作文档,例如Scala、Python、SparkSQL、Hive、FlinkSQL等。...Zeppelin还支持在解析器/任务作用域的Flink运行时参数配置,集成hive catalog ,并支持简易的cron job执行,并对多版本Flink均提供了支持,最新的master分支支持了最新的...程序,解析作业参数,执行依赖包加载及作业执行时配置; 通过自研job scheduler 对作业配置信息进行分析,判断作业提交方式为remote 还是yarn; 并发提交作业时,首先会进入资源队列,通过判断临时解析器数量...环境; 通过Airflow 程序访问Zeppelin API使用同一个作用域为全局的解析器配置模板生成解析器; 同时为每一个Flink SQL 作业新建notebook,并执行作业SQL; 通过Zeppelin...3.3 Flink SQL流作业资源调度 如前所述,通过自研作业管理系统,提交流作业时,主要执行pyflink进行任务的后台提交,虽然通过临时创建解析器,提交后销毁的方式可以有效减轻Zeppelin server
= no/g' /etc/arangodb/arangod.conf 或者,使用文本编辑器将disable-authentication参数设置为no。...完成后,点击保存按钮。页面应该闪烁绿色片刻以指示成功保存。 阅读文件 保存新文档后,您需要手动导航回集合页面。 如果单击albums集合,您将看到新条目。...您将看到与创建新文档时相同的编辑器。 删除文档 删除文档就像按下每个文档行末尾的-图标一样简单。出现提示时确认删除。 此外,特定集合的集合概述页面允许您导出和导入数据,管理索引以及过滤文档。...要在编辑器和结果视图之间切换,请使用右上角的查询和结果选项卡: 编辑器具有语法突出显示,撤消/重做功能和查询保存功能。以下部分将探讨AQL的一些功能。...此查询已经是AQL如何工作的一个很好的示例:您使用FOR遍历每个文档列表并对其执行操作。该列表可以是包含JSON对象的数组或数据库中的任何集合。
从各种数据源(例如,Web应用服务器)摄取的数据会生成日志文件,并持久保存在S3。...在选择Presto的服务器容量时需要小心,因为它需要有足够的内存。内存溢出时,Presto作业将重新启动。 07 HBase HBase是作为开源Hadoop项目的一部分开发的NoSQL数据库。...08 Apache Zeppelin Apache Zeppelin是一个建立在Hadoop系统之上的用于数据分析的基于Web的编辑器,又被称为Zeppelin Notebook。...它的后台语言使用了解释器的概念,允许任何语言接入Zeppelin。Apache Zeppelin包括一些基本的图表和透视图。它非常灵活,任何语言后台的任何输出结果都可以被识别和可视化。...但是,你需要在启动时在集群上安装Ganglia。Ganglia UI运行在主节点上,你可以通过SSH访问主节点。Ganglia是一个开源项目,旨在监控集群而不影响其性能。
领取专属 10元无门槛券
手把手带您无忧上云