大数据软件——Zeppelin的安装使用

1、下载安装包
自取:https://pan.baidu.com/s/1xqC2Tko_opC_b6Hn1VCazg
提取码:uywm
2、上传到Linux系统并解压

tar -zxf zeppelin-0.8.1-bin-all.tgz
//个人习惯把软件放在soft文件夹里,如果没有请自建,然后将软件放到soft文件夹里
mv zeppelin-0.8.1-bin-all /opt/soft/zeppelin081

3、修改配置文件

//进入配置文件目录
cd /opt/soft/zeppelin081/conf
//复制一份zeppelin-site.xml.template
cp zeppelin-site.xml.template zeppelin-site.xml
vi zeppelin-site.xml

修改端口号,默认是8080,为避免冲突,修改为其它不会被占用的端口号,我这里改成了8848.,其他配置不要改动
在这里插入图片描述
修改完成后保存文件

//退出到上一层,复制一份zeppelin-env.sh.template
cp zeppelin-env.sh.template zeppelin-env.sh
vi zeppelin-env.sh

找到配置文件中的JAVA_HOME和HADOOP_CONF_DIR,并添加自己的java安装目录和hadoop的配置文件目录
在这里插入图片描述
在这里插入图片描述
注意:(1)JAVA_HOME为java的安装目录,但HADOOP_CONF_DIR为hadoop配置文件目录,并不是hadoop的安装目录

(2)HADOOP_CONF_DIR的位置大概在配置文件的中间部分,一定要细心查找,不要写错位置,找到位置之后先将同一行的一句话回车到下一行,避免对HADOOP_CONF_DIR配置文件产生影响

(3)改完配置文件之后一定要将这两个配置项前面的#号去掉,#号在配置文件中代表注释,所以一定要去掉

改完配置文件之后保存退出

4、启动zeppelin
进入bin目录下执行

//启动zeppelin
//在启动zeppelin之前,先要启动hadoop、zookeeper、hive服务、hiveserver2
./zeppelin-daemon.sh start
//关闭zeppelin
./zeppelin-daemon.sh stop

然后在浏览器访问192.168.56.101:8848 (主机ip:设置的端口号),右上角一定要是绿色的点
在这里插入图片描述

注意:

如果无法启动zeppelin,去查看软件下的log文件,看log文件中是否有报错,是否会报没有helium.json文件的错误。如果是这种错误就去配置文件zeppelin-site.xml中添加一项配置
在这里插入图片描述
并且新建一个helium.json,并将以下代码复制到该文件中,将该文件移动至 /opt/soft/zeppelin081/conf 目录下,就可以完美解决该问题。

{
  "status": "OK",
  "message": "",
  "body": {
    "zeppelin.clock": [
      {
        "registry": "local",
        "pkg": {
          "type": "APPLICATION",
          "name": "zeppelin.clock",
          "description": "Clock (example)",
          "artifact": "zeppelin-examples\/zeppelin-example-clock\/target\/zeppelin-example-clock-0.7.0-SNAPSHOT.jar",
          "className": "org.apache.zeppelin.example.app.clock.Clock",
          "resources": [
            [
              ":java.util.Date"
            ]
          ],
          "icon": "icon"
        },
        "enabled": false
      }
    ],
    "zeppelin-bubblechart": [
      {
        "registry": "local",
        "pkg": {
          "type": "VISUALIZATION",
          "name": "zeppelin-bubblechart",
          "description": "Animated bubble chart",
          "artifact": ".\/..\/helium\/zeppelin-bubble",
          "icon": "icon"
        },
        "enabled": true
      },
      {
        "registry": "local",
        "pkg": {
          "type": "VISUALIZATION",
          "name": "zeppelin-bubblechart",
          "description": "Animated bubble chart",
          "artifact": "zeppelin-bubblechart@0.0.2",
          "icon": "icon"
        },
        "enabled": false
      }
    ],
    "zeppelinhorizontalbar": [
      {
        "registry": "local",
        "pkg": {
          "type": "VISUALIZATION",
          "name": "zeppelinhorizontalbar",
          "description": "Horizontal Bar chart (example)",
          "artifact": ".\/zeppelin-examples\/zeppelin-example-horizontalbar",
          "icon": "icon"
        },
        "enabled": true
      }
    ]
  }
}

5、配置hive解释器
zeppelin中没有默认的hive解释器,但是我们可以通过jdbc解释器进行添加。
5.1 环境和变量配置
(1)拷贝hive的配置文件hive-site.xml到/opt/soft/zeppelin081/conf 目录下。

cp /opt/soft/hive110/conf/hive-site.xml /opt/soft/zeppelin081/conf/

(2)拷贝jar包
拷贝下面两个jar包到zeppelin安装目录下的interperter中(版本根据自己安装版本来确定)
hadoop-common-2.6.0.jar
hive-jdbc-1.2.1-standalone.jar

(如果装的cdh版本的,jar包中有cdh版本号)

cp /opt/soft/hadoop260/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar /opt/soft/zeppelin081/interpreter/jdbc

cp /opt/soft/hive110/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar /opt/soft/zeppelin081/interpreter/jdbc

5.2 在web界面配置集成hive
(1)右上角anonymous -->interpreter -->+create 新建一个叫做hvie的集成环境
在这里插入图片描述
在这里插入图片描述
(2)设置properties

default.driver   org.apache.hive.jdbc.HiveDriver
default.url      jdbc:hive2://192.168.56.101:10000

点击保存,并重启hive解释器。

至此zeppelin就全部安装完毕,然后就可以通过页面端新建一个notebook去操作hive了,记住Default interpreter选择hive。
在这里插入图片描述

//验证hive解释器(注意,zeppelin中操作hive不能有分号)
%hive
show databases

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值