Hive安装

来源:互联网 发布:什么是互联网金融知乎 编辑:程序博客网 时间:2024/05/17 05:15

Hive安装

所需文件:

apache-hive-1.2.1-bin.tar.gz

jline-2.12.jar

mysql-connector-java-5.0.8-bin.jar

hive-site.xml

环境:hadoop已配置好

1.安装mysql数据库(虚拟机可以上网)

1.1执行:sudo yum install mysql-server mysql mysql-devel

1.2开启mysql服务:sudo service mysqld start

1.3设置root密码:mysqladmin -u root password 'root'

1.4 直接进入第3步,跳过2

2.搭建本地yum(虚拟机不能上网)

2.1 把镜像文件挂载,通过虚拟机可以自动挂载,或者通过mount命令挂载

2.2 搭建本地yum

2.3新建yum配置文件

    新增之前建议删除(移走)所有在线yum源:mv -f /etc/yum.repos.d/* /home

vi /etc/yum.repos.d/local.repo 粘贴以下内容

[local]

name=Local Repository

baseurl=file:///mnt/cdrom1

enable=1

gpgcheck=0

刷新查看yum是否生效

yum clean all && yum list

2.4 yum install

3.安装hive

3.1. 解压

    tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /app(解压到app文件夹下)

    cd app

     mv apache-hive-1.2.1-bin hive(重命名)

3.2 设置环境变量(root用户)

vi /etc/profile

export HIVE_HOME=/home/single/app/hive-1.2.1

export PATH=$PATH:$HIVE_HOME/bin

source /etc/profile

3.3 修改配置文件

进入conf目录,首先将hive-env.sh.templatehive-default.xml.template进行复制并改名为hive-env.shhive-site.xml

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

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

vi hive-env.sh修改

#export HADOOP_HEAPSIZE=1024

 

# Set HADOOP_HOME to point to a specific hadoop install directory

HADOOP_HOME=/home/single/app/hadoop-2.6.0

 

# Hive Configuration Directory can be controlled by:

export HIVE_CONF_DIR=/home/single/app/hive/conf

 

# Folder containing extra ibraries required for hive compilation/execution can be controlled by:

export HIVE_AUX_JARS_PATH=/home/single/app/hive/conf/lib

3.4hive-site.xml修改(替换文件)

3.5. 拷贝mysql-connector-java-5.0.8-bin.jarhive lib下面

3.6. 创建hive数据库 linux相关-->安装mysql

[hadoop@master conf]$ mysql -uroot -p

mysql> create database hive;

3.7 把jline-2.12.jar拷贝到hadoop相应的目录下,删除jline-0.9.94.jar,否则启动会报错

cp hive-1.2.1/lib/jline-2.12.jar hadoop-2.6.0/share/hadoop/yarn/lib

4. 启动hadoop(安装目录下)

sbin/start-all.sh

5. 启动:hive

6.退出:exit

0 0
原创粉丝点击