码迷,mamicode.com
首页 > 其他好文 > 详细

七 hive 安装

时间:2020-03-23 17:16:26      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:mic   文件   目录   prope   进入   base   word   png   jar   

1、准备环境

  centos 6.5

  apache-hive-3.1.2-bin.tar.gz

2、解压   tar zxvf /opt/software/apache-hive-3.1.2-bin.tar.gz  -C /opt/module/

 

3、环境变量

修改环境变量:vi /etc/profile

#hive
export HIVE_HOME=/opt/module/apache-hive-3.1.2
export PATH=$PATH:$HIVE_HOME/bin

刷新配置:source /etc/profile

 

4、测试hive执行是否成功

hive version

5、创建hive的hive-site.xml文件

cd /opt/module/apache-hive-3.1.2/conf

cp hive-default.xml.template hive-site.xml

<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?useSSL=false</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
<property>
<name>hive.metastore.schema.verification</name>
<value>false</value>
</property>
</configuration>

 

(存储分为:derby(内存性,适合测试,不建议上生产使用) 、mysql)

注意修改连接mysql的用户名和密码

 

6、打开mysql客户端,创建hive数据库

  create database hive;

7、进入hive的lib目录,下载mysql连接包

  cd /opt/module/apache-hive-3.1.2/lib

  wget https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.47/mysql-connector-java-5.1.47.jar

8、启动hadoop,hive需要hadoop来存储数据

  start-dfs.sh 
  start-yarn.sh

9、初始化hive

  schematool -dbType mysql -initSchema

10、进入hive的bin目录,启动hive

  cd /usr/local/hive/bin
  hive //启动hive

11、进入hive命令界面,创建一个数据库测试hive.

  create database test;

打开hadoop的hdfs管理界面

技术图片

 

 

 

 

错误集锦

com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)

技术图片

 

 

关键在: com.google.common.base.Preconditions.checkArgument 这是因为hive内依赖的guava.jar和hadoop内的版本不一致造成的。 检验方法:

1、查看hadoop安装目录下share/hadoop/common/lib内guava.jar版本
2、查看hive安装目录下lib内guava.jar的版本 如果两者不一致,删除版本低的,并拷贝高版本的 问题解决!

七 hive 安装

标签:mic   文件   目录   prope   进入   base   word   png   jar   

原文地址:https://www.cnblogs.com/qk523/p/12468050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!