基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

Posted 分享电脑学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1相关的知识,希望对你有一定的参考价值。

系统版本,Hadoop已安装完成。链接《》

mysql安装完成

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

准备的解压包

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

安装zip工具

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

转换hadoop角色

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

解压文件

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

我们查看解压的文件

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

修改文件名

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

进入root用户添加环境变量

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

添加内容

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

使/etc/profile里的配置立即生效

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

进入/opt/bigdata/hive/conf

将配置文件

hive-env.sh.template、hive-log4j.properties.template和hive-default.xml.template

拷贝一份分别命名为hive-env.sh、hive-log4j.properties和hive-site.xml

命令:

cp hive-env.sh.template hive-env.sh

cp hive-log4j.properties.template hive-log4j.properties

cp hive-default.xml.template hive-site.xml

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

编辑环境文件 vim hive-env.sh

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

添加以下内容

export JAVA_HOME=/opt/bigdata/java-1.7.0-openjdk.x86_64# Set HADOOP_HOME to point to a specific hadoop install directory

export HADOOP_HOME=/opt/bigdata/hadoop-2.7.3

# Hive Configuration Directory can be controlled by:

export HIVE_HOME=/opt/bigdata/hive

export HIVE_CONF_DIR=/opt/bigdata/hive/conf

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

编辑hive-log4j.properties

该配置是用于hive日志的存放及配置,可以根据此配置找到hive的运行日志文件

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

添加以下内容

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

编辑文件hive-site.xml

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

添加以下内容

javax.jdo.option.ConnectionURL

jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

hive

javax.jdo.option.ConnectionPassword

hive

文件内容

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

将mysql-connector-java-***.jar,复制到hive安装目录下的lib下

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

安装Mysql

看是否有Mysql

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

切换回root

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

卸载Mysql

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

再查看是否有安装好的(已经没有了)

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

下载Mysql

wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

然后我们继续执行

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

安装Mysql

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

启动Mysql

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

mysql安全设置(系统会一路问你几个问题,基本上一路yes)

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

登录数据库,使用mysql库

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

更新密码

update user set password=PASSWORD("") where User='root';

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

刷新缓存

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

查看mysql是否自启动,并且设置开启自启动命令

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

新建hive数据库,用来保存hive的元数据

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

将hive数据库下的所有表的所有权限赋给hive用户,并配置hive为hive-site.xml中的连接密码,然后刷新系统权限关系表

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

执行schematool -dbType mysql -initSchema

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

我们启动metastorm,发现错误,我们之前装过一个1.2的版本

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

版本不一致,我们做下修改

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1
基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

我们继续,这次没有问题了

基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1

查看jps可以了

启动hive就可以了


以上是关于基于CentOS6.5-Hadoop2.7.3安装hive-2.1.1的主要内容,如果未能解决你的问题,请参考以下文章

基于Centos6.6(7.2)源码安装Ansible

虚拟机安装-基于VMware12 安装xp系统---下篇

禁用基于现有服务的安装功能

基于 cobbler 实现自动安装 linux 系统

基于windows平台的命令行软件安装工具Chocolatey的安装

安装软件(基于redhatcentos发行版)