hive安装配置
一、去官网下载hive(hive.apache.org)
二、解压hive tar -zxvf hive-xx-xx-xx-tar.gz -C /usr/local/
三、配置环境变量
vim /etc/profile
export HIVE_HOEM=/usr/local/hive
在path变量中添加 $HIVE_HOME/bin
四、拷贝本地的mysql-xx-xx-xx-bin.jar 到hive的lib下
五、进入hive的conf下,修改
hive-default.xml.example ==> hive-site.xml
1、修改数据库的url
2、修改数据库的username
3、修改数据的password
4、修改数据库的driver
5、把所有的
s
y
s
t
e
m
:
j
a
v
a
.
i
o
.
t
m
p
d
i
r
替
换
成
h
i
v
e
下
的
i
o
t
m
p
的
路
径
(
原
来
的
h
i
v
e
下
没
有
i
o
t
m
p
,
需
要
手
动
创
建
)
以
及
把
所
有
的
{system:java.io.tmpdir}替换成hive下的iotmp的路径(原来的hive下没有iotmp,需要手动创建) 以及把所有的
system:java.io.tmpdir替换成hive下的iotmp的路径(原来的hive下没有iotmp,需要手动创建)以及把所有的{system:user.name} 替换成${user.name}
6、在mysql下创建hive用户和hive数据库(以及创建数据库连接的名称为hive)
略。。。。。
7、同步hive的元数据到mysql
在hive的bin下执行
./schematool -dbType mysql -initSchema
如果同步元数据成功以后,在去同步,可能会报错,但是不影响运行
8、验证
hive --version
9、 开启hive shell(首先要开启hadoop)
hive
简单演示: