hive安装和部署

118 阅读1分钟

一、安装hive

1. 下载并解压hive源程序

命令:

sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local   # 解压到/usr/local中

cd /usr/local/

sudo mv apache-hive-1.2.1-bin hive       # 将文件夹名改为hive

sudo chown -R 777 hive            # 修改文件权限

2. 配置环境变量

命令:

vim ~/.bashrc

添加内容:

export HIVE_HOME=/usr/local/hive export PATH=$PATH:$HIVE_HOME/bin

source ~/.bashrc使配置立即生效

3. 修改/usr/local/hive/conf下的hive-site.xml

命令:

cd /usr/local/hive/conf

mv hive-default.xml.template hive-default.xml

T62KPG2PYRE1Z_S8GWDELO6.png

source ~

hive解压完本身就自带了template模板文件

修改xml文件:

javax.jdo.option.ConnectionURL

clipboard.png

javax.jdo.option.ConnectionUserName

clipboard.png

javax.jdo.option.ConnectionPassword

clipboard.png

*/.bashrchrc

二、安装并配置mysql

1.下载mysql jdbc 包

tar -zxvf mysql-connector-java-5.1.40.tar.gz   #解压

cp mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar  /usr/local/hive/lib

#将mysql-connector-java-5.1.40-bin.jar拷贝到/usr/local/hive/lib目录下

2.启动并登陆mysql shell

service mysql start #启动mysql服务

mysql -u root -p  #登陆shell界面

3.新建hive数据库

mysql> create database hive;    

#这个hive数据库与hive-site.xml中localhost:3306/hive的hive对应,用来保存hive元数据

4.配置mysql允许hive接入:

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

#将所有数据库的所有表的所有权限赋给hive用户,后面的hive是配置hive-site.xml中配置的连接密码

mysql> flush privileges;

#刷新mysql系统权限关系表

5.schematool工具可用于初始化当前 Hive 版本的 Metastore 架构

schematool -dbType mysql -initSchema

6. 启动hive