注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SunOfMay的博客

At.163

 
 
 

日志

 
 

Ubuntu hive集群部署及相关说明  

2013-07-19 10:34:34|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1. ~/hive/conf新建hive-site.xml文件

2. 复制hbase, zookeeper的hbase-0.94.8.jar, zookeeper-3.4.5.jar到~/hive/lib目录
   复制mysql-connector-java-5.1.18-bin.jar 到~/hive/lib目录

3. 安装mysql(我用以前xp安装过的)
   show databases;
   create database hive; #不创建需要调整hive-site.xml的参数
   use hive;
   show tables;
   alter database hive character set latin1; #不调整可能会报错
  
   创建用户名/密码
   CREATE USER hive IDENTIFIED BY 'hive'; # 没引号报错.
   授权
   grant all privileges on *.* to hive;
   改密码
   grant all privileges on *.* to hive identified by '新密码'; 
   查看授权
   show grants for hive@192.168.16.90;
   查看用户
   select host,user from mysql.user;
  
   给需要连接mysql的hive主机授权连接. 说明'willi'@'192.168.16.90' 是hive安装主机的用户名及ip, 有几个主机就执行几次.
   create user 'willi'@'192.168.16.90' identified by 'hive';  
   GRANT ALL PRIVILEGES ON *.* TO 'hive'@'192.168.16.90' IDENTIFIED BY 'hive' WITH GRANT OPTION; 
   flush privileges;
  
4. 先启动hadoop集群, zookeeper集群, hbase集群, 保证mysql启动ok
   
   执行hive --service metastore , mysql 创建若干基础表. 说明: 启动源数据服务, 需单独窗口启动, 常驻进程, 关闭后服务也随之关闭
      
   eclipse中连接hive, 需执行hive --service hiveserver 50000(默认10000) 启动服务, 否则eclipse执行报错.  单独命令行模式无需启动这个服务.
   注意连接端口号, ("jdbc:hive://ubuntu-master:50000(10000)/hive","hive","hive");
  
   查看端口情况 netstat -anp |grep 9083
  
   启动 hive (日志模式 hive -hiveconf hive.root.logger=INFO,console ; #INFO,console 之间没有空格, 否则没有log输出)
   
   分析sql语句过程: explain select upstream_addr from lb_log

 

 

 

 

菊子曰 菊子曰:我在用着的博客编辑软件
  评论这张
 
阅读(49)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017