Hive1.2.2的安装及设置

原创 2018年04月17日 21:31:36

环境及软件版本

  1. CentOs 6.5
  2. apache-hive-1.2.2-bin.tar
  3. mysql-connector-java-5.1.44.tar

Mysql的安装及设置

安装Mysql

在root权限下执行以下命令

yum install mysql
yum install mysql-server

执行的遇到提示时,一路yes

启动Mysql

执行命令

/etc/init.d/mysqld start

注意,这里是mysqld,而不是mysql。

首次启动会有一大堆提示,大意就是要求设置密码

...
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h master password 'new-password'
...

设置Mysql的root密码

执行命令

mysqladmin -u root password '123456'

测试登录Mysql

执行命令

mysql -uroot -p

回车后输入密码(密码不回显),再回车,看到mysql提示符说明登录成功。

创建hive数据库和用户

创建hive数据库

CREATE DATABASE `hive` DEFAULT CHARSET utf8;

创建hive用户并授权

CREATE USER 'hive'@'master' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'master' WITH GRANT OPTION;
FLUSH PRIVILEGES;

‘WITH GRANT OPTION’可加可不加。

删除用户

如果要删除hive用户,可执行如下命令。

DROP USER 'hive' @'master';
FLUSH PRIVILEGES;

Hive安装及设置

解压

tar -xvf apache-hive-1.2.2-bin.tar -C /usr/local/src/

解压后hive目录为:/usr/local/src/apache-hive-1.2.2-bin

设置环境变量

编辑~/.bashrc文件,添加hive设置,并使之生效

export HIVE_HOME=/usr/local/src/apache-hive-1.2.2-bin
export PATH=$PATH:$HIVE_HOME/bin

设置hive-site.xml

在HIVE_HOME/conf目录下创建文件:hive-site.xml

<configuration>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <!--mysql默认端口3306-->
        <value>jdbc:mysql://master:3306/hive</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <!--创建的hive用户-->
        <value>hive</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <!--创建hive用户时设置的密码-->
        <value>hive</value>
    </property>
</configuration>

添加连接mysql需要的jar包

  1. 将mysql-connector-java-5.1.44.tar解压并进入目录
  2. 将目录下的mysql-connector-java-5.1.44-bin.jar文件复制到HIVE_HOME/lib目录下。

Hive的测试

启动Hive

hive

记得先把hadoop启动

启动时,可能会有问题,提示

Found class jline.Terminal, but interface was expected

解决方法:
1. 删除/usr/local/src/hadoop-2.6.1/share/hadoop/yarn/lib下的jline-0.9.94.jar
2. 将HIVE_HOME/lib下的jline-2.12.jar复制过去

创建表

hive> create external table w_a
    > (
    > userid string,
    > age string, 
    > sex string
    > )
    > row format delimited fields terminated by '\t' lines terminated by '\n';

这里为了排版进行了换行,也可以写在一行。
系统提示”OK”说明table创建成功

表查询操作

显示表

show tables;

显示表结构

desc w_a;

查询表

select * from w_a;
版权声明:希望我的文章对您的工作有所帮助,转载请随意。 https://blog.csdn.net/just4you/article/details/79981202

hive 1.2.2安装 教程

关键字:hive 1.2.2 安装,hive配置 安装前提 ,下载并且配置环境,mysql hive的配置以及权限,配置hive...
  • T1DMzks
  • T1DMzks
  • 2017-05-14 17:04:34
  • 3846

hive1.2.1安装

准备:hadoop-2.7.3伪分布式环境     linux centos6     hive-1.2.1.tar.gz包 安装:1.解压:tar zxvf apache-hive-1.2.1-bi...
  • iamlihongwei
  • iamlihongwei
  • 2017-02-06 17:31:16
  • 421

Hive 1.2.1安装部署

Hive安装 (hadoop2.6.0 hive 1.2.1) 三种模式 内嵌模式:元数据保持在内嵌的derby模式,只允许一个会话连接 本地独立模式:在本地安装Mysql,吧元数据放到mySq...
  • linlinv3
  • linlinv3
  • 2015-10-30 15:40:12
  • 15120

Hive1.2.1的安装过程

一、环境说明: 1、Ubuntu 14.0.4的操作系统; 2、Hadoop2.7.2的伪分布模式; 在准备安装Hive之前要确保Hadoop能够正常运行; 3、Hive必须部署在一台能够访问到HDF...
  • Veechange
  • Veechange
  • 2016-03-30 22:26:23
  • 3322

Hive2.1.1安装和配置

  • 2017年10月17日 13:55
  • 810KB
  • 下载

hive安装 (hive1.2.1+hadoop2.7+mysql)

1. 下载解压 cd /mk/soft tar -xvzf apache-hive-1.2.1-bin.tar.gz -C /appl/ cd /appl mv apache-hive-1.2.1-b...
  • textboy
  • textboy
  • 2016-08-29 18:11:55
  • 1939

Hive-1.2.1远程模式的安装和配置

准备工作 1.搭建好的Hadoop分布式系统 2.apache-hive-1.2.1-bin.tar.gz和mysql-connerctor-java-5.1.43-bin.jar 在my...
  • looc_246437
  • looc_246437
  • 2017-08-17 12:33:31
  • 308

Hive 1.2.1 安装测试

1 安装MySQL安装服务器:sudo apt-get install mysql-server(注意:期间需要设置root用户的密码哟) 安装客户端:sudo apt-get instal...
  • yizheyouye
  • yizheyouye
  • 2016-12-23 20:50:53
  • 1132

hive(1.2.2)运行的一些错误(不定期更新)

hive安装的一些错误(不定期更新)
  • cafebar123
  • cafebar123
  • 2017-07-04 13:48:57
  • 472

ubuntu16.04安装hive1.2.1的hwi

下载:apache-hive-1.2.1-src.tar  apache-hive-1.2.1-src.tar  解压,cd apache-hive-1.2.1-src/hwi  命令:jar cfM...
  • zhangge360
  • zhangge360
  • 2016-07-06 10:08:29
  • 828
收藏助手
不良信息举报
您举报文章:Hive1.2.2的安装及设置
举报原因:
原因补充:

(最多只允许输入30个字)