本文主要介绍在centOS中安装hive。
1. 解压apache-hive-1.2.1-bin.zip
2.以hive-default.xml.template为模板,创建hive-site.xml
4.启动hive
进入bin目录,执行hive命令,./hive
5.如果报错java.lang.IncompatibleClassChangeError: Found class jline.Terminal,but interface was expected
6.安装MysqL
netstat -nplt |grep 3306
9.将mysql-connector-java-5.1.39-bin.jar拷贝到apache-hive-1.2.1-bin/lib目录下
10.MysqL中赋予用户权限
grant all on *.* to root@'%' identified by '123456';
11.修改hive-site.xml,配置MysqL
主要配置下面几项内容:
<property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.MysqL.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:MysqL://localhost/hive</value> <description>JDBC connect string for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> <description>Username to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> <description>password to use against metastore database</description> </property>
12.再次启动hive(同步骤4)
14.至此,hive安装成功。
原文地址:https://www.jb51.cc/centos/377493.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。