Zeppelin安装教程

#解压并重命名
#配置
#zeepline-site.xml
[root@vwmaster conf]# cp zeppelin-site.xml.template zeppelin-site.xml
[root@vwmaster conf]# vi zeppelin-site.xml
<property>
  <name>zeppelin.server.addr</name>
  <value>YOUR_VM_IP or HOST_NAME</value>
  <description>Server binding address</description>
</property>

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

#zeepline-env.sh
[root@vwmaster conf]# cp zeppelin-env.sh.template zeppelin-env.sh
[root@vwmaster conf]# vi zeppelin-env.sh
export JAVA_HOME=/opt/software/jdk1.8.0_171
export HADOOP_CONF_DIR=/opt/software/hadoop-3.1.3/etc/hadoop

#权限先不做(※)
#启动metastore和hiveserver2
#修改hive关联的hdfs文件夹权限
hdfs dfs -chmod -R 777 /tmp
hdfs dfs -chmod -R 777 /hive312

#环境变量并激活
vim /etc/profile.d/my.sh
#-------------------------------------------------
# zeppelin 0.9.0
export ZEPPELIN_HOME=/opt/software/zeppelin-0.10.0
export PATH=$ZEPPELIN_HOME/bin:$PATH
#-------------------------------------------------
source /etc/profile

#zeppelin未提供hive interpreter(解释器)
#将hive的hive-site.xml拷贝至zepplin的conf下
	pwd # /opt/software/hadoop/zepplin-0.10.0/conf
	cp /opt/software/hadoop/hive-3.1.2/conf/hive-site.xml ./

#jar包拷贝至zepplin的interpretor/jdbc/下
	#内部依赖
	cp /opt/software/hadoop-3.1.3/share/hadoop/common/hadoop-common-3.1.3.jar ./
	cp /opt/software/hive-3.1.2/lib/curator-client-2.12.0.jar ./
	cp /opt/software/hive-3.1.2/lib/guava-27.0-jre.jar ./
	cp /opt/software/hive-3.1.2/lib/hive-common-3.1.2.jar ./
	cp /opt/software/hive-3.1.2/lib/hive-jdbc-3.1.2.jar ./
	cp /opt/software/hive-3.1.2/lib/hive-serde-3.1.2.jar ./
	cp /opt/software/hive-3.1.2/lib/hive-service-3.1.2.jar ./
	cp /opt/software/hive-3.1.2/lib/hive-service-rpc-3.1.2.jar ./
	cp /opt/software/hive-3.1.2/lib/libthrift-0.9.3.jar ./
	cp /opt/software/hive-3.1.2/lib/protobuf-java-2.5.0.jar ./
	
	#外部依赖
	wget https://www.rarlab.com/rar/rarlinux-x64-6.0.2.tar.gz
    tar -zxf rarlinux-x64-6.0.2.tar.gz -C /opt/software/
    ln -s /opt/software/rar/rar /usr/local/bin/rar
    ln -s /opt/software/rar/unrar /usr/local/bin/unrar

    cp /opt/download/zeppelin-0.10.0-dependencies.rar /opt/software/zeppelin-0.10.0/interpreter/jdbc
    cd /opt/software/zeppelin-0.10.0/interpreter/jdbc
    unrar x zeppelin-0.10.0-dependencies.rar
    mv zeppelin-0.10.0-dependencies/* ./
	-------------------------
	commons-lang-2.6.jar
	httpclient-4.5.jar
	httpcore-4.4.1.jar
	-------------------------

#启动zeppelin
zeppelin-daemon.sh start
#访问zeppelin
http://single:8000

#web页面配置hive翻译器
# 右上角anonymous => interpreter => 右上角 create =>
Interpreter Name
hive
Interpreter group
jdbc
#=> 设置properties
default.driver org.apache.hive.jdbc.HiveDriver
default.url jdbc:hive2://single:10000
default.user root
#=> 左下角 save
#web界面 create note
# 以%hive开启作为第一行

相关推荐

  1. Zeppelin安装教程

    2023-12-29 05:48:04       57 阅读
  2. zeppelin(kylin的可视化界面安装)(从头到尾安装)

    2023-12-29 05:48:04       34 阅读
  3. 一文学会 Apache Zeppelin

    2023-12-29 05:48:04       52 阅读
  4. conda 安装教程分享

    2023-12-29 05:48:04       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-29 05:48:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-29 05:48:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-29 05:48:04       82 阅读
  4. Python语言-面向对象

    2023-12-29 05:48:04       91 阅读

热门阅读

  1. 使用pandas绘图,并保存,支持中文

    2023-12-29 05:48:04       47 阅读
  2. 07.kubernetes客户端部署

    2023-12-29 05:48:04       55 阅读
  3. oracle linux 8升级gcc gcc9

    2023-12-29 05:48:04       56 阅读
  4. Linux基础命令之系统管理常用命令

    2023-12-29 05:48:04       50 阅读
  5. pfc001 Not enough information

    2023-12-29 05:48:04       48 阅读
  6. trino-435:dynamic catalog

    2023-12-29 05:48:04       56 阅读
  7. (js)循环判断找到满足条件的单项后结束循环

    2023-12-29 05:48:04       54 阅读
  8. VUE笔记

    VUE笔记

    2023-12-29 05:48:04      46 阅读
  9. gRPC-Go基础(3)基础gRPC服务

    2023-12-29 05:48:04       63 阅读