💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
要想在zeppelin中使用Hive,需要在zeppelin配置Hive解释器。 Zeppelin中没有默认的hive解释器,但是我们可以通过jdbc解释器进行添加。 [TOC] # 1. 配置Hive解释器 **一:** ```sql -- 拷贝hive的配置文件hive-site.xml到zeppelin/conf目录下 [root@hadoop101 zeppelin]# cp /opt/install/hive/conf/hive-site.xml /opt/install/zeppelin/conf/ -- 拷贝下面两个jar包到{zeppelin_home}/interperter/jdbc目录下 -- hadoop-common-2.6.0.jar -- hive-jdbc-1.2.1-standalone.jar cp /opt/install/hadoop/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar /opt/install/zeppelin/interpreter/jdbc cp /opt/install/hive/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar /opt/install/zeppelin/interpreter/jdbc ``` **二:在web界面配置集成hive** 1. 创建hive解释器 访问:[http://hadoop101:8000/](http://hadoop101:8000/) ![](https://img.kancloud.cn/16/ab/16ab4bf099fcf278026d22f989cf1097_1400x332.png) ![](https://img.kancloud.cn/14/f0/14f0727da432e14cc03eacfdebfec8c9_1896x468.png) 找到Properties,填写自己的hive相关信息。 ![](https://img.kancloud.cn/06/b1/06b1aeef0c51d828fcdf630458534023_1232x233.png) 我的hive如下: ```sql default.driver org.apache.hive.jdbc.HiveDriver default.url jdbc:hive2://hadoop101:10000 default.user root ``` 记得点击保存 ![](https://img.kancloud.cn/65/68/656831a137e8989c87b680cba110cb69_1326x272.png) 2. 重启zeppeline ```sql [root@hadoop101 zeppelin]# bin/zeppelin-daemon.sh restart ``` 3. 在linux中启动hiveserver2 ```sql [root@hadoop101 /]# nohup hive --service hiveserver2 & ``` <br/> # 2. 使用Zeppelin中的hive解释器 ![](https://img.kancloud.cn/d9/88/d9882e2ba33c540f7e6e544d00b7000d_1378x270.png) ![](https://img.kancloud.cn/27/61/27617154b0617974a4fd876d6a8e64ae_1417x506.png) 测试 ![](https://img.kancloud.cn/ee/83/ee8341763d0e2888ac49cce329342a19_1363x455.png) 我们可以设置zeppline的默认解释器为hive,就不用写`%hive`了 ![](https://img.kancloud.cn/f9/0c/f90c1267c8da20b81ed02edbc3a0e7ac_1904x432.png) 记得点击下面的【Save】按钮。