从mysql开始的安装hive

编程入门 行业动态 更新时间:2024-10-13 16:23:09

环境:
linux:centos6.9
hadoop:2.52

一.mysql的安装
yum install mysql mysql-server mysql-devel -y
(确保安装过yum)
自动下载等待下载完成.

service mysqld start
启动mysql服务

输入mysql,回车进入mysql

建立一个数据库,下面会用到
我数据库名字为zzti_hive

二.hive的安装
weget mirror.bit.edu./apache/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz

直接下载hive
解压文件
tar -zxvf apache-hive-1.2.2-bin.tar.gz

vim ~/.bashrc

中起名为HIVE_HOME
例如我的HIVE_HOME=zzti/hive
path添加$HIVE_HOME/bin:(注意和win不同 win为;)

配置hive
cd hive/conf
发现目录下没有hive-site.xml
方法一(不推荐)
cp hive-default.xml.template hive-site.xml
然后修改hive-site.xml

方法二
新建一个hive-site.xml
vim hive-site.xml

拷贝以下内容(删除括号)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://localhost:3306/zzti_hive</value>(mysql地址localhost)</property><property><name>javax.jdo.option.ConnectionDriverName</name>(mysql的驱动)<value>.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>

保存
现在还要添加mysql连接驱动
进入 hive/lib
传入 connector-java-5.1.11-bin.jar(这个在学习java连接mysql时用到,网上应该容易找到)
三.打开hive
打开你的hadoop
然后输入hive
如果没有意外,会出现这样的错误
Logging initialized using configuration in jar:file:/hive/apache-hive-1.1.0-bin/lib/hive-mon-1.1.0.jar!/hive-log4j.properties
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/hadoop

这个是因为hive的jline-*.*.jar版本与hadoop版本不同的原因,将hive的jline拷贝到hadoop下share/hadoop/yarn/lib
我的是:(以自己的安装目录调整)
cp /hive/apache-hive-1.1.0-bin/lib/jline-2.12.jar ./
/hadoop-2.5.2/share/hadoop/yarn/lib
再次输入hive 稍等片刻就可以进入hive了
打开mysql,如果你之前建的数据库多了很多表,说明基本上成功了
到这里基本上结束了,如果过程中出现奇怪的问题,可以重启linux试试.

更多推荐

mysql,hive

本文发布于:2023-05-28 00:43:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/308155.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:mysql   hive

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!