1.安装Hadoop环境,参见 http://zilongzilong.iteye.com/blog/2245547
2.安装hbase环境,参见http://zilongzilong.iteye.com/blog/2254460
3.安装MySQL
注意:安装MySQL不是必须的,hive自带数据库Derby也是可行的,那为什么要推荐安装MySQL呢,原因是Derby只支持一个客户端链接。
3.1 下载并解压tar包
cd /opt tar -xzvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.27-linux-glibc2.5-x86_64 mysql-5.6.27
3.2 添加用户与组
groupadd mysql useradd -r -g mysql mysql chown -R mysql:mysql /opt/mysql-5.6.27
3.3 安装数据库
su mysql cd /opt/mysql-5.6.27/scripts ./mysql_install_db --user=mysql --basedir=/opt/mysql-5.6.27 --datadir=/opt/mysql-5.6.27/data #退出到root用户 exit
3.4 配置文件
cd /opt/mysql-5.6.27/support-files cp /opt/mysql-5.6.27/support-files/my-default.cnf /etc/my.cnf cp /opt/mysql-5.6.27/support-files/mysql.server /etc/init.d/mysql
编辑vi /etc/init.d/mysql
basedir=/opt/mysql-5.6.27 datadir=/opt/mysql-5.6.27/data
3.5 配置环境变量
vim /etc/profile export MYSQL_HOME=/software/mysql-5.6.27 export PATH=$PATH:$MYSQL_HOME/bin
保存退出
source /etc/profile
3.6 添加自启动服务
chkconfig --add mysql chkconfig mysql on
3.7 启动MySQL
service mysql start
停止MySQL
service mysql stop
重启MySQL
service mysql restart
3.8 创建hive使用的元数据存储数据库hivemata,登录账号为hadoop/hadoop
#重置root密码 cd /opt/mysql-5.6.27/bin ./mysqladmin -u root password 'root' #登录MySQL cd /opt/mysql-5.6.27/bin ./mysql -uroot -proot #赋予root所有权限,能从任何机器登录MySQL,这里不成功,就用个MySQL客户端链接上去修改 grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; #新建MySQL数据库,名字叫hivemeta,后面hive相关元数据存储到这个数据库 create database hivemeta; #使用数据库hivemata use hivemeta; #创建用户hadoop,给予对于hivemata所有权限,并设置所有机器能访问,这里不成功,就用个MySQL客户端链接上去修改 grant all privileges on *.* to hadoop@"%" identified by "hadoop" with grant option; #设置编码为latin1,这不很重要,不设置的话后面hive建表会遇到字段长度越界错误 alter database hivemeta character set latin1; #使配置生效 flush privileges; #退出 exit
相关推荐
-IDEA搭建及实战.pdf4.Spark运行架构.pdf5.Hive(上)--Hive介绍及部署.pdf5.Hive(下)--Hive实战.pdf6.SparkSQL(上)--SparkSQL简介.pdf6.SparkSQL(下)--Spark实战应用.pdf6.SparkSQL(中)--深入了解运行计划...
包含video user数据
HIVE实战测试数据HIVE实战测试数据HIVE实战测试数据HIVE实战测试数据
HIVE优化实战分享 HIVE优化实战分享 HIVE优化实战分享
Hive实战之视频网站 测试数据 https://chbxw.blog.csdn.net/article/details/107738550
Hive入门与实战 PDF
作为企业Hadoop应用的核心产品,Hive承载着FaceBook、淘宝等大佬 95%以上的离线统计,很多企业里的离线统计甚至全由Hive...本系列课结合企业实战和场景从作业架构层面、Hql(Hive sql)语法层面、Hive参数层面依次讲述。
Hive实战使用指南VESION 1.0创建时间:2016年09月目录 1 绪论 7 1.1 编写背景 7 1.2 文档说明 7 2 Hive简介 7
hive操作案例 从实战出发成为高手吧
第1章:Hive基本架构及环境部署 1.MapReduce分析与SQL分析对比 2.Hive的介绍及其发展 3.Hive的安装部署及启动 4.Hive的基本架构讲解 5.安装MySQL作为元数据库存储 6.配置Hive使用MySQL作为元数据库存储 7.Hive中基本...
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询...Hive入门与实战.pdf hive函数大全.doc Hive用户手册中文版.pdf Hive用户指南-V1.1.doc 喜欢的朋友可以下载学习。
Hive入门与实战
Hive实战项目数据文件和Zeppelin源文件
完成Hive工具的安装和配置 Hive工具能够正常启动运行 Hive控制台命令能够正常使用 够正常操作数据库,表,数据
hive日志系统实战
大数据技术之-08-Hive学习-05-Hive实战之谷粒影音+常见错误及解决方案.docx
基于Hive的项目实战视频数据集 videoId string, uploader string, age int, category array, length int, views int, rate float, ratings int, comments int, relatedId array<string>
hive查询优化实践总结 optimizing hive queries, 详细描述了一些经典hive查询优化方法
├─01.视频 │ │ 02--数据仓库基础理论--场景互动:数仓为何而来.avi │ │ 04--数据仓库基础理论--OLTP、OLAP系统.avi ...│ │ 25--Apache Hive--初体验1--Hive使用起来和MySQL差不多吗?.avi │ │ │