Zeppelin安装

本文详细介绍了在Linux服务器上安装Zeppelin的过程,包括下载解压、修改配置文件(zeppelin-site.xml、zeppelin-env.sh、hive-site.xml)、添加Jar包、修改主机配置文件、启动Zeppelin以及在Web端配置Hive的步骤。

一、下载解压

        略

二、修改配置文件

        首先打开到zeepline安装根目录下的conf目录。

        1.配置zeppelin-site.xml文件

cp zeppelin-site.xml.template zeppelin-site.xml

       进入配置文件进行配置。

vim zeppelin-site.xml

       配置文件修改以下内容:

	<property>
	  <name>zeppelin.server.addr</name>
	  <value>主机地址</value>
	  <description>Server binding address</description>
	</property>

	<property>
	  <name>zeppelin.server.port</name>
	  <value>端口号</value>
	  <description>Server port.</description>
	</property>

     2.配置zeppelin-env.sh文件

        首先输入如下指令:

cp zeppelin-env.sh.template zeppelin-env.sh

        对配置文件进行编辑:

vim zeppelin-env.sh

        编辑的内容如下:

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

3.配置hive-site.xml文件

        将hive下的hive-site.xml拷贝到zeepline安装根目录下的conf目录即可。

cp /opt/software/hive312/conf/hive-site.xml ./

三、添加Jar包

        jar包拷贝至zepplin的interpretor/jdbc/下

		#内部依赖
		cp /opt/software/hadoop313/share/hadoop/common/hadoop-common-3.1.3.jar ./
		cp /opt/software/hive312/lib/curator-client-2.12.0.jar ./
		cp /opt/software/hive312/lib/guava-27.0-jre.jar ./
		cp /opt/software/hive312/lib/hive-common-3.1.2.jar ./
		cp /opt/software/hive312/lib/hive-jdbc-3.1.2.jar ./
		cp /opt/software/hive312/lib/hive-serde-3.1.2.jar ./
		cp /opt/software/hive312/lib/hive-service-3.1.2.jar ./
		cp /opt/software/hive312/lib/hive-service-rpc-3.1.2.jar ./
		cp /opt/software/hive312/lib/libthrift-0.9.3.jar ./
		cp /opt/software/hive312/lib/protobuf-java-2.5.0.jar ./
		#外部依赖
		commons-lang-2.6.jar
		httpclient-4.5.jar
		httpcore-4.4.1.jar

四、修改主机配置文件

        输入指令修改环境变量:

vim /etc/profile

        修改内容如下:

    # zeppelin
	export ZEPPELIN_HOME=/opt/software/zeppelin
	export PATH=$ZEPPELIN_HOME/bin:$PATH

五、启动zeppelin

        首先启动hadoop和hive,然后用如下指令启动:

zeppelin-daemon.sh start

六、Web端配置hive

    #右上角anonymous => interpreter => 右上角 create => 
        Interpreter Name
            hive
        Interpreter group
            jdbc
    #=> 设置properties
        default.driver  org.apache.hive.jdbc.HiveDriver
        default.url      
        default.user    root
    #=> 左下角 save

    #web界面 create note
    # zeepline命令行不能有分号
    # 以%hive110作为第一行

### Zeppelin 安装步骤教程 Zeppelin 是一个基于 Web 的交互式数据分析工具,支持 SQL、Scala、Python 等多种语言,适用于构建可共享的数据驱动文档[^4]。以下是详细的安装步骤: #### 一、准备工作 1. **安装依赖环境**: - Java 1.8 或更高版本 - Spark(可选,用于集成 Spark 引擎) - Hadoop(可选,用于 HDFS 支持) 2. **下载 Zeppelin 安装包**: - 从 Apache Zeppelin 官网下载对应的版本(如 `.tar.gz` 或 `.zip` 文件) - 解压到指定目录,例如 `/opt/soft/zeppelin` 或 `/opt/software/zeppelin` #### 二、配置环境变量 编辑 `/etc/profile` 或用户当前环境的 `.bashrc` 文件,添加以下内容: ```bash export ZEPPELIN_HOME=/opt/soft/zeppelin export PATH=$PATH:$ZEPPELIN_HOME/bin ``` 执行 `source /etc/profile` 使配置生效[^2]。 #### 三、配置 Zeppelin 1. **配置 `zeppelin-site.xml`**: - 进入 `$ZEPPELIN_HOME/conf` 目录 - 拷贝 `zeppelin-site.xml.template` 为 `zeppelin-site.xml` - 修改配置文件,如设置端口 `ZEPPLELIN_PORT` 为 `8090` 以避免与 Spark 端口冲突[^5] 2. **配置 `zeppelin-env.sh`**: - 拷贝 `zeppelin-env.sh.template` 为 `zeppelin-env.sh` - 设置 Java 环境变量 `JAVA_HOME` 和 Spark 安装路径 `SPARK_HOME` - 可选:设置 Zeppelin 内存参数 `ZEPPELIN_MEM` 以提升性能[^5] 3. **拷贝外部依赖文件**: - 拷贝 `hive-site.xml` 到 `$ZEPPELIN_HOME/conf` 目录,以便支持 Hive 集成 - 拷贝 Spark 或 Hadoop 的相关 JAR 包到 `$ZEPPELIN_HOME/lib` 目录,确保 Zeppelin 能够访问外部计算引擎[^3] #### 四、启动 Zeppelin 服务 在终端中执行以下命令启动 Zeppelin: ```bash zeppelin-daemon.sh start ``` 启动后,可以通过访问 `http://<host>:<port>`(默认为 `http://localhost:8080`)进入 Zeppelin 的 Web 界面[^1]。 #### 五、Web 端配置 1. **创建新的 Notebook**: - 登录 Zeppelin Web 页面后,点击 "Notebook" -> "Create new note",输入 Notebook 名称并创建 2. **配置解释器**: - 点击右上角的 "Interpreter",进入解释器配置页面 - 可以根据需求配置 Spark、Hive、JDBC 等解释器,确保它们与后端计算引擎正确连接[^3] 3. **运行代码段**: - 在 Notebook 中输入 SQL、Scala 或 Python 代码,点击运行按钮即可执行,并查看结果输出 #### 六、常见问题处理 - **端口冲突**:如果默认端口 `8080` 被占用,可以在 `zeppelin-site.xml` 中修改 `ZEPPLELIN_PORT` 参数 - **内存不足**:如果 Zeppelin 启动时出现内存不足问题,可以调整 `ZEPPELIN_MEM` 参数,如 `-Xmx4096m` - **依赖缺失**:确保所有必要的 JAR 包和配置文件(如 `hive-site.xml`)已正确放置在 `$ZEPPELIN_HOME/lib` 和 `conf` 目录中[^3] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值