Apache Hive0.13.1部署

来源:互联网 发布:永久封的淘宝店能解吗 编辑:程序博客网 时间:2024/06/07 10:59

1、设置环境变量

##HIVE_PATHexport HIVE_HOME=/home/local/hive/hive0.13.1export PATH=$HIVE_HOME/bin:$PATH

[root@hadoop5 conf]# source /etc/profile

2、配置属性文件

[root@hadoop5 conf]# cp -a hive-default.xml.template hive-default.xml
[root@hadoop5 conf]# cp -a hive-env.sh.template hive-env.sh
[root@hadoop5 conf]# mv hive-default.xml hive-site.xml

<property>  <name>javax.jdo.option.ConnectionURL</name>  <value>jdbc:mysql://hadoop5:3306/hive?createDatabaseIfNotExist=true</value>  <description>JDBC connect string for a JDBC metastore</description></property><property>  <name>javax.jdo.option.ConnectionUserName</name>  <value>root</value>  <description>username to use against metastore database</description></property><property>  <name>javax.jdo.option.ConnectionPassword</name>  <value>123456</value>  <description>password to use against metastore database</description></property>

3、创建数据库hive

 mysql> create database hive; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;   mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;  mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.116' IDENTIFIED BY '123456' WITH GRANT OPTION;   mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'hadoop1' IDENTIFIED BY '123456' WITH GRANT OPTION;  mysql> flush privileges; mysql> use mysql mysql> SELECT User, Password, Host FROM user;

4、测试并进入hive

报错:
这里写图片描述

解决办法:
    设置hive数据库编码为latin1
    alter database hive character set latin1;

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 家里为什么不能养吊兰 真空吊具 钢丝绳吊索具 钢板吊具 巨力吊索具 起重链条吊索具 铝板吊具 成套吊索具 磁力吊具 吊具索具 电动吊具 横梁吊具 20吨钢板夹吊具图片 叉车吊具 吊索具商情网 吊索具 规范 圆钢吊具 三爪吊具 起重吊具 吊具大全 吊具图片 吊具 吊卡 彩卡吊牌定制 幼儿园卡纸悬空吊饰图片 水管吊卡 吊卡图片 吊卡是什么 排水管吊卡 吊卡袋 滑触线吊卡 吊唁雪莉 吊唁 吊唁短信 吊唁读音 雪莉吊唁 吊唁词 吊唁哀词 吊唁花圈 吊唁花篮 吊唁信