Zeppelin-0.10.0的安装

news2025/1/15 12:50:48

目录

1.解压到指定目录

2.修改文件名

3.拷贝配置文件

4.修改IP和端口号,也可以改为8090等端口号

5.修改zeppelin-env.sh文件

6.复制hive-site.xml文件到当前目录下

7.切换目录

8.拷贝hadoop和hive的各种jar包到/opt/soft/zeppelin/interpreter/jdbc目录下

9.拷贝外部jar包到/opt/soft/zeppelin/interpreter/jdbc目录下(一共14个jar包)

10.修改环境变量

11.刷新环境变量

12.启动zeppelin

13.浏览器中输入网址和端口号

14.启动hadoop和hive


1.解压到指定目录

[root@lxm147 install]# tar -zxf ./zeppelin-0.10.0-bin-all.tgz -C /opt/soft/

2.修改文件名

[root@lxm147 soft]# mv ./zeppelin-0.10.0-bin-all/ zeppelin

3.拷贝配置文件

[root@lxm147 conf]# pwd
/opt/soft/zeppelin/conf

[root@lxm147 conf]# cp ./zeppelin-site.xml.template ./zeppelin-site.xml

4.修改IP和端口号,也可以改为8090等端口号

[root@lxm147 conf]# vim ./zeppelin-site.xml

<property>
  <name>zeppelin.server.addr</name>
  <value>192.168.180.147</value>
  <description>Server binding address</description>
</property>

<property>
  <name>zeppelin.server.port</name>
  <value>8080</value>
  <description>Server port.</description>
</property>

5.修改zeppelin-env.sh文件

[root@lxm147 conf]# cp ./zeppelin-env.sh.template ./zeppelin-env.sh

[root@lxm147 conf]# vim ./zeppelin-env.sh

export JAVA_HOME=/opt/soft/jdk180
export HADOOP_HOME=/opt/soft/hadoop313 
export HADOOP_CONF_DIR=/opt/soft/hadoop313/etc/hadoop

6.复制hive-site.xml文件到当前目录下

[root@lxm147 conf]# cp /opt/soft/hive312/conf/hive-site.xml ./
[root@lxm147 conf]# ls
configuration.xsl  log4j.properties2              zeppelin-env.sh.template
hive-site.xml      log4j_yarn_cluster.properties  zeppelin-site.xml
interpreter-list   shiro.ini.template             zeppelin-site.xml.template
log4j2.properties  zeppelin-env.cmd.template
log4j.properties   zeppelin-env.sh

7.切换目录

[root@lxm147 conf]# cd ../interpreter/jdbc/
[root@lxm147 jdbc]# pwd
/opt/soft/zeppelin/interpreter/jdbc

8.拷贝hadoop和hive的各种jar包到/opt/soft/zeppelin/interpreter/jdbc目录下

[root@lxm147 jdbc]# cp /opt/soft/hadoop313//share/hadoop/common/hadoop-common-3.1.3.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/curator-client-2.12.0.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/hive-common-3.1.2.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/guava-27.0-jre.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/hive-serde-3.1.2.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/hive-service-3.1.2.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/hive-service-rpc-3.1.2.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/libthrift-0.9.3.jar ./
[root@lxm147 jdbc]# cp /opt/soft/hive312/lib/protobuf-java-2.5.0.jar ./

9.拷贝外部jar包到/opt/soft/zeppelin/interpreter/jdbc目录下(一共14个jar包)

10.修改环境变量

# ZEPPELIN_HOME
103 export ZEPPELIN_HOME=/opt/soft/zeppelin
104 export PATH=$PATH:$ZEPPELIN_HOME/bin

11.刷新环境变量

[root@lxm147 jdbc]# source /etc/profile

12.启动zeppelin

[root@lxm147 jdbc]# zeppelin-daemon.sh start

13.浏览器中输入网址和端口号

14.启动hadoop和hive

start-dfs.sh
start-yarn.sh

nohup hive --service metastore &
nohup hive --service hiveserver2 &

输入命令,然后运行就可以使用了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/379246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SDYY大学普通话考试报名系统说明文档

系列文章目录 健康云平台开发说明文档SD申报系统迭代说明文档漏刻有时物联网传感器API接口对接说明文档Echarts数据分析系统Data Analysis Platform使用说明文档漏刻有时云守护数据可视化v2.0迭代升级说明文档百度地图POI多信息点标注开发说明文档漏刻有时云守护数据可视化画质…

Docker之路(7.DockerFile文件编写、DockerFile 指令解释、CMD与ENTRYPOINT的区别)

1.DockerFile介绍 dockerfile 是用来构建docker镜像的文件&#xff01;命令参数脚本&#xff01; 构建步骤&#xff1a; 编写一个dockerfile文件docker build构建成为一个镜像docker run 运行镜像docker push发布镜像&#xff08;DockerHub、阿里云镜像仓库&#xff09; 2.Dock…

如何使用ADFSRelay分析和研究针对ADFS的NTLM中继攻击

关于ADFSRelay ADFSRelay是一款功能强大的概念验证工具&#xff0c;可以帮助广大研究人员分析和研究针对ADFS的NTLM中继攻击。 ADFSRelay这款工具由NTLMParse和ADFSRelay这两个实用程序组成。其中&#xff0c;NTLMParse用于解码base64编码的NTLM消息&#xff0c;并打印有关消…

SAP 在建工程转固定资产

由固定资产归口采购部门或业务部门提交购置固定资产/在建工程的申请&#xff0c;经审批后&#xff0c;若是需要安装调试&#xff0c;则由财务部固定资产会计建立内部订单收集成本&#xff0c;月末结转在建工程。项目完工后&#xff0c;相关部门&#xff08;公司装备部、分公司装…

Python虚拟环境迁移

使用python开发脚本使用的时候难免会遇到需要更换电脑来运行的问题&#xff0c;但是python不同版本的兼容性较差&#xff0c;在其他电脑使原python脚本运行时经常会发生一些问题&#xff0c;因此就需要python虚拟环境的迁移了。但是&#xff0c;直接将虚拟环境复制到另一台电脑…

Git学习(1)pro git阅读尚硅谷视频

目录 目录&#xff1a; 1. 起步 2. Git 基础 3. Git 分支 4. 服务器上的 Git 5. 分布式 Git 第一章 1.3 Git是什么 1.6运行git前的配置 该开源图书网站 Git - Book (git-scm.com) 目录&#xff1a; 1. 起步 1.1 关于版本控制1.2 Git 简史1.3 Git 是什么&#xff1f;1…

《图机器学习》-GNN Augmentation and Training

GNN Augmentation and Training一、Graph Augmentation for GNNs1、Feature Augmentation2、Structure augmentation3、Node Neighborhood Sampling一、Graph Augmentation for GNNs 之前的假设&#xff1a; Raw input graph computational graph&#xff0c;即原始图等于计算…

产品需求文档需要注意10件事

01什么是完美的产品需求文档&#xff08;PRD&#xff09;&#xff1f;就像产品经理一样&#xff0c;产品需求文档需要同时有效地执行许多不同的角色。该文档将由设计师&#xff0c;营销人员和工程团队使用&#xff0c;并且需要传达他们所需的所有必要信息。参考上面的漫画&…

html,

目录1. html新建1.1 html基本结构1.2 html细节2. 标签2.1 font标签2.2 字符实体2.3 标题标签2.4 超链接标签2.5 列表标签2.6 图片标签2.7 表格标签2.8 表单标签2.8.1基本使用2.8.2表单综合练习2.8.3表单格式化2.8.4表单使用细节2.8.5get请求2.8.6post请求2.9 其它标签2.9.1div标…

【JavaScript】第一章JavaScript入门

第一章 JavaScript入门JavaScript介绍JavaScript的起源JavaScript的应用JavaScript的特点JavaScript是脚本语言支持面向对象编程&#xff0c;面向过程编程/函数式编程支持跨平台执行JavaScript和ECMAScript的关系开发工具编辑器sublime textVisual Studio CodewebstormDreamwea…

安装VMWare虚拟机之后,发现网络贼卡,打开网页很慢

事情描述&#xff1a; 最近忙一个项目&#xff0c;需要到虚拟机中部署环境&#xff0c;安装完之后&#xff0c;就开整自己的项目了。 可以过几天&#xff0c;发现本地网络贼卡&#xff0c;打开各网页慢的一批&#xff0c;一开始还以为是路由器的问题&#xff0c;反复折腾之后排…

HBuilder X启动微信开发工具报错的问题

今天通过HBuilder X启动微信开发工具&#xff0c;报了如下的错&#xff1a; [微信小程序开发者工具] [error] IDE service port disabled. To use CLI Call, please enter y to confirm enabling CLI capability, or manually open IDE -> Settings -> Security Settings…

Android Studio相关记录

目录Android Studio 便捷插件Android LogcatJava文件的类头模板Android Studio 使用遇到的问题解决方案org.jetbrains.annotations.NullableBuild 控制台编译输出中文乱码Terminal 使用 git 命令窗口git 命令窗口中文乱码Android Studio 便捷插件 Android Logcat 配置路径 Fi…

【VUE】六 路由和传值

目录 一、 路由和传值 二、案例 三、案例存在无法刷新问题 一、 路由和传值 当某个组件可以根据某些参数值的不同&#xff0c;展示不同效果时&#xff0c;需要用到动态路由。 例如&#xff1a;访问网站看到课程列表&#xff0c;点击某个课程&#xff0c;就可以跳转到课程详…

【c#】学习DATATABLE排序

c#实现Datatable排序Datatable排序结果图代码展示总结Datatable排序 结果图 原数据 倒序 去重 筛选行 代码展示 1、使用datatable视图对table进行排序 //倒序排序 dt.DefaultView.Sort “CreateTime desc”; dt dt.DefaultView.ToTable(); 如果想升序排序&#xff0c…

kafka入个门

名词 topic 表 partation 水平扩展 leader 主 follow备 produce生产 offset偏移量 消息队列的流派 什么是 MQ Message Queue&#xff08;MQ&#xff09;&#xff0c;消息队列中间件。很多人都说&#xff1a;MQ 通过将消息的发送和接收分离来实现应用程序的异步和解偶&#xf…

DASCTF X GFCTF 2022十月挑战赛 Web

from DASCTF X GFCTF 2022十月挑战赛 Web EasyPOP 就简单的php反序列化 源码 <?php highlight_file(__FILE__); error_reporting(0);class fine {private $cmd;private $content;public function __construct($cmd, $content){$this->cmd $cmd;$this->content …

Leetcode22. 括号生成

一、题目描述&#xff1a; 数字 n 代表生成括号的对数&#xff0c;请你设计一个函数&#xff0c;用于能够生成所有可能的并且 有效的 括号组合。 示例 1&#xff1a; 输入&#xff1a;n 3输出&#xff1a;[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”] 示例 2&…

Java笔记028-集合章节练习

Java笔记028-集合章节练习编程题按要求实现&#xff1a;封装一个新闻类&#xff0c;包含标题和内容属性&#xff0c;提供get、set方法&#xff0c;重写toString方法&#xff0c;打印对象时只打印标题只提供一个带参构造器&#xff0c;实例化对象时&#xff0c;只初始化标题&…

【Java】Java进阶学习笔记(一)—— 面向对象(封装)

【Java】Java进阶学习笔记&#xff08;一&#xff09;—— 面向对象&#xff08;封装&#xff09;一、类中成分1、类中成分2、this关键字this() 访问构造器方法3、static关键字1. 成员变量的区分2. 成员方法的区分3. 成员变量访问语法的区分二、封装1、封装的定义封装的好处2、…