本篇文章主要介绍在windows下使用vmware虚拟机中的Linux(Centons7)下配置安装Hive。
简要步骤:
①、下载hive解压包
②、安装mysql服务器,教程可参照笔者博客 yum方式安装mysql数据库
③、进入hive的conf目标新建一个hive-site.xml
④、在hive-site.xml中写入mysql连接信息
⑤、将mysql的驱动包复制到hive的lib下
⑥、启动hadoop
⑦、执行 sh /usr/local/hive/bin/hive,启动hive
⑧、操作hive
扫描二维码关注公众号,回复:
3608176 查看本文章
详细步骤:
一、下载hive解压包
官网地址:http://apache.fayea.com/hive/
二、安装mysql服务器,教程可参照笔者博客
1、Linux下yum方式安装mysql 以及卸载mysql
2、Linux下rpm 方式 安装mysql 以及卸载mysql
三、进入hive的conf目标新建一个hive-site.xml
1、解压
tar -zxvf apache-hive-2.3.3-bin.tar.gz
2、 进入hive的conf目录下,拷贝文件hive-default.xml.template命名为hive-site.xml
cd hive/conf/
cp hive-default.xml.template hive-site.xml
3、创建hive的临时目录
mkdir tmp
4、修改hive-site.xml文件(建议把配置文件下载到本地修改再上传)
这个文件可以直接把里面内容删除,复制如下即可
5、配置环境变量
cat ~/.bashrc
vim ~/.bashrc
source ~/.bashrc
四、在hive-site.xml中写入mysql连接信息
五、将mysql的驱动包复制到hive的lib下
六、启动hadoop
start-all.sh
这个错误是由于没启动hadoop导致
七、启动hive
1、启动hive 需要到bin目录下
初始化hive源数据
./schematool -dbType mysql -initSchema
2、启动命令2个都可以
hive
hiveserver2
注:启动成功后登录mysql,可以看到创建了一个数据库hive_metadata(在hive-site.xml参数javax.jdo.option.ConnectionURL中配置)并且有表57张,否则不正确。
hive启动成功后,查看hive的临时目录下会生成如下文件