3.配置hive环境

来源:互联网 发布:矩阵向量表示方法 编辑:程序博客网 时间:2024/06/07 02:32

安装目录为:/usr/local

1.基本环境配置

解压缩hive安装包:tar-zxvf apache-hive-0.13.1-bin.tar.gz

重命名hive目录:mvapache-hive-0.13.1-bin hive

配置hive相关的环境变量

vi .bashrc

export HIVE_HOME=/usr/local/hive

export PATH=$HIVE_HOME/bin

source .bashrc


2.在spark1(namenode)安装mysql

数据库的用户名和密码都是:hive

使用yum安装mysql server。

yum install -y mysql-server

service mysqld start

chkconfig mysqld on

使用yum安装mysql connector

yum install -y mysql-connector-java

将mysql connector拷贝到hive的lib包中

cp/usr/share/java/mysql-connector-java-5.1.17.jar /usr/local/hive/lib

登录mysql数据库在mysql上创建hive元数据库,并对hive进行授权

Mysql 回车

create database if not existshive_metadata;

grant all privileges onhive_metadata.* to 'hive'@'%' identified by 'hive';

grant all privileges onhive_metadata.* to 'hive'@'localhost' identified by 'hive';

grant all privileges onhive_metadata.* to 'hive'@'spark1' identified by 'hive';

flush privileges;

use hive_metadata;


修改配置文件:/hive/conf目录下面

3.配置hive-site.xml

mv hive-default.xml.templatehive-site.xml

vi hive-site.xml

<property>

 <name>javax.jdo.option.ConnectionURL</name>

 <value>jdbc:mysql://spark1:3306/hive_metadata?createDatabaseIfNotExist=true</value>

</property>

<property>

 <name>javax.jdo.option.ConnectionDriverName</name>

 <value>com.mysql.jdbc.Driver</value>

</property>

<property>

 <name>javax.jdo.option.ConnectionUserName</name>

 <value>hive</value>

</property>

<property>

 <name>javax.jdo.option.ConnectionPassword</name>

 <value>hive</value>

</property>

<property>

 <name>hive.metastore.warehouse.dir</name>

 <value>/user/hive/warehouse</value>

</property>


4.配置hive-env.sh和hive-config.sh

mv hive-env.sh.template hive-env.sh改名

vi /usr/local/hive/bin/hive-config.sh 增加环境变量

export JAVA_HOME=/usr/java/latest

export HIVE_HOME=/usr/local/hive

exportHADOOP_HOME=/usr/local/hadoop


5.验证是否安装成功

直接输入hive命令,可以进入hive命令行

[root@spark1 bin]# 
[root@spark1 bin]# hive
17/05/13 19:17:14 WARN conf.HiveConf: DEPRECATED: hive.metastore.ds.retry.* no longer has any effect.  Use hive.hmshandler.retry.* instead
Logging initialized using configuration in jar:file:/usr/local/spark/hive/lib/hive-common-0.13.1.jar!/hive-log4j.properties
hive> create table testtable(id int);
OK
Time taken: 0.819 seconds
hive> 




0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 地中海风格装修效果图 平房客厅装修效果图 孕婴店装修效果图 小户型厨房装修效果图 联排别墅装修效果图 80平方的房子装修图 90平方房屋设计图 小平米装修效果图 新房子装修效果图 室内简单装修效果图大全 儿童卧室装修效果图小户型 小户型装修效果图大全2015图片 楼中楼装修效果图小户型 三室两厅装修效果图现代简约 现代装修风格效果图客厅 简约客厅装修实景图大全 90平方米简约装修效果图 190平方房子装修效果图 8平米卫生间装修效果图 100平方房屋装修效果图 四室两厅两卫装修效果图 130平米三室两厅装修效果图 八十平米小户型设计效果图 三室一厅一厨一卫装修效果图 七十平米小户型装修效果图 200平方米的房子设计图 75平方两室一厅装修效果图 113平方三室两厅装修效果图2015 85平米两室一厅装修效果图 四十平米小户型装修效果图 三房两厅两卫装修效果图 现代简约客厅装修效果图 3平方米卫生间装修效果图 主人房卫生间装修效果图 110平米三室两厅装修效果图 30平米单身公寓装修效果图 现代简约风格装修效果图 65平米小户型装修效果图大全 家装评选 装修帮登陆 家装帮