CentOS中Hive1.2安装

1 安装Hive

安装Hive之前必须先安装Hadoop
1、CentOS安装Hadoop
2、CentOS中Hadoop单机伪分布式配置

1.1 下载Hive

这里提供清华大学镜像下载链接hive-1.2.2
将其通过Xftp工具上传到云主机上,执行下面的命令解压

tar -zxvf apache-hive-1.2.2-bin.tar.gz
mv apache-hive-1.2.2-bin.tar.gz hive

1.2 配置环境变量

我们将环境变量配置到~/.bashrc文件中去,先对文件进行编辑

vi ~/.bashrc

然后添加环境变量

export HIVE_HOME=/home/dongjinbao/bigdata/hive
export PATH=$PATH:$HIVE_HOME/bin

其中HIVE_HOME就是你下载解压apache-hive-1.2.2-bin.tar.gz的目录
配置Hive环境变量

1.4 配置Hive配置文件

1.4.1 配置hive-default.xml

hive文件夹下,找到conf目录,将其中的hive-default.xml.template重命名为hive-default.xml即可

cp hive-default.xml.template hive-default.xml
1.4.2 配置hive-site.xml

hive\conf目录下创建hive-site.xml,

touch hive-site.xml

并对这个文件进行编辑

vi 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/hive?createDatabaseIfNotExist=true</value>
    <description>JDBC connect string for a JDBC metastore</description>
  </property>
  <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.ConnectionUserName</name>
    <value>hive</value>
    <description>username to use against metastore database</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>hive</value>
    <description>password to use against metastore database</description>
  </property>
</configuration>

这里我们采用mysql元数据库,所以接下来我们需要安装mysql。

2 安装mysql

2.1 mysql安装

使用yum安装MySQL

sudo yum install -y mysql-server mysql mysql-devel

安装完成后,启动MySQL服务

sudo service mysqld restart

设置MySQL账户root密码

/usr/bin/mysqladmin -u root password 'RUqkYc3y'

最后我们登录一下MySQL服务器

mysql -u root -p

输入root用户密码后,如果成功进入mysql,则说明安装成功。

2.2 为Hive配置MySQL

新建hive数据库

mysql> create database hive;

配置mysql允许hive接入

mysql> grant all on *.* to hive@localhost identified by 'hive';
mysql> flush privileges;

下载mysql-connector-java-5.1.40-bin.jar,并放入hive/lib目录下

3 验证安装

执行hive命令启动

hive

在hive中执行sql语句

hive> show databases;

无报错,则说明Hive安装成功!
Hive执行sql语句

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值