hive全套安装过程,通吃环境。

hadoop安装教程,参考我另一篇文章:Hadoop安装教程


1.安装文件准备

下载Hive安装包

http://apache.fayea.com/hive/hive-2.1.1/apache-hive-2.1.1-bin.tar.gz

解压放在/opt/下 把目录名字改成hive2.1.1 方便配置环境


2.配置环境变量和安装MYSQL

Ubuntu:

sudo apt-get install mysql-server mysql-client

CentOS:

2.1 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2.2 rpm -ivh mysql-community-release-el7-5.noarch.rpm
2.3 yum install mysql-community-server

3.数据库安装好以后,设置远程连接
service mysqld restart
mysql -u root 
set password for 'root'@'localhost' =password('password');
grant all privileges on *.* to root@'%'identified by 'password';

4.配置HIve参数(/etc/profile中添加)

export HIVE_HOME=/opt/hive2.1.1

export PATH=$HIVE_HOME:/bin:$PATH

然后更新配置 source /etc/profile


5.修改配置文件 

cd /opt/hive2.1.1/conf/

cp hive-default.xml.template  hive-site.xml             
cp hive-env.sh.template hive-env.sh          
cp hive-log4j2.properties.template hive-log4j2.properties


vim hive-env.sh



vim hive-log4j2.properties


修改一个路径就好


vim hive-site.xml 

这个配置比较多,擦亮你的眼睛,小编因为错一两个字母吃了不少苦。。。


这里value换成你hadoop的hdfs地址,我这里是都是本机,所以是127.0.0.1



同上


这个事hive产生log的位置,改成/home/hive/hive2.1.1/hive_tmp 建议提前去创建

重点来了,我们开始配置mysql


不建议这么写,把?后面的都去掉,我们自己去mysql创建hivemeta


mysql的驱动


数据库的用户名


加上metastore.local


这个uris不知道为什么默认只有<value>其实标签,改成如下



metastore验证改成false



create Table 配置:



添加mysql的jar包hive的lib文件夹下,有的忽略没建议价5.1以上版本


再次提醒,一个字母都不能错。


开始验证Hive的服务:

需要启动 metastore服务和Hiveserver2服务,这样才能操作hive

nohup hive --service metastore 

nohup hive --service hiveserver2 


我们用可视化工具,或者命令看一下


这就是自己创建表,OK,我们的hive搭建就成功了!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值