hive 安装教程
2016-02-22 22:45
183 查看
1. 下载hadoop-1.2.1-bin.tar.gz
解压,修改名称为hive
mv 到 /opt/hive
2.配置hive
cp hive-default.xml.template hive-site.xml
修改hive-site.xml
cp hive-log4j.properties.template hive-log4j.properties
修改hive-env.sh,配置环境变量
3.安装mysql
sudo yum install mysql-server
修改root 密码
mysqld admin -uroot password root
创建hive用户
mysql>create user 'hive'@'localhost' identfied by 'hive';
赋予hive 全部权限
mysql>grant privileges on *.* to hive@localhost ;
刷新
mysql>flush privileges;
登录hive,然后创建hive 数据库
mysql>create database hive;
4.创建hdfs 目录
hive 默认数据库配置目录为 /user/hive/warehouse
创建/user/hive/warehouse
hadoop fs -mkdir -p /user/hive/warehouse
更新权限
hadoop fs -chmod g+w /user/hive/warehouse
创建 /tmp/hive
hadoop fs -chmod 777 /tmp/hive
5.添加hive环境变量
vi ~/.bashrc
export PATH=$PATH:/opt/hive/bin
source ~/.bashrc
5.使用hive
>hive
hive>create table test(id int ,name string);
附图:hive 运行UDAF
解压,修改名称为hive
mv 到 /opt/hive
2.配置hive
cp hive-default.xml.template hive-site.xml
修改hive-site.xml
cp hive-log4j.properties.template hive-log4j.properties
修改hive-env.sh,配置环境变量
3.安装mysql
sudo yum install mysql-server
修改root 密码
mysqld admin -uroot password root
创建hive用户
mysql>create user 'hive'@'localhost' identfied by 'hive';
赋予hive 全部权限
mysql>grant privileges on *.* to hive@localhost ;
刷新
mysql>flush privileges;
登录hive,然后创建hive 数据库
mysql>create database hive;
4.创建hdfs 目录
hive 默认数据库配置目录为 /user/hive/warehouse
创建/user/hive/warehouse
hadoop fs -mkdir -p /user/hive/warehouse
更新权限
hadoop fs -chmod g+w /user/hive/warehouse
创建 /tmp/hive
hadoop fs -chmod 777 /tmp/hive
5.添加hive环境变量
vi ~/.bashrc
export PATH=$PATH:/opt/hive/bin
source ~/.bashrc
5.使用hive
>hive
hive>create table test(id int ,name string);
附图:hive 运行UDAF
相关文章推荐
- Hive 6、Hive DML(Data Manipulation Language)
- Linux就这个范儿 第8章 我是Makefile
- 九宫格计算方式
- PowerShell 在线教程
- 欢迎使用CSDN-markdown编辑器(COPY)
- oracle之序列分析
- 欢迎使用CSDN-markdown编辑器
- C#Winform Linq_to_Sql 实现增删改查功能
- 2016第8周一
- VC++获取屏幕大小第三篇 物理大小GetDeviceCaps 下
- Java多线程Lock对象之ReentrantLock(2)
- Android四大组件之BroadCastReceive使用总结
- 04环信聊天界面 - 显示历史会话记录
- C# 7 新特性-2
- 64. Minimum Path Sum
- json数据格式,xml数据格式的区别和用法
- android:configChanges属性
- java注解中的4种元注解+自定义注解入门
- QT5-控件-QScrollArea-可以用于把一个窗口分割为多个-比如根据图片大小显示滚动条
- 【转载】Recycle机制