hive实战(1)hive安装准备
程序员文章站
2022-06-16 15:26:26
...
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
推荐阅读
-
基于ubuntu16.04伪分布式安装hadoop2.9.1以及hive2.3.1
-
Ubuntu 安装hive + mysql
-
Hive安装与部署
-
hive是什么?hive怎么安装配置?
-
详解Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
-
Linux中SparkSQL分布式SQL引擎部署RDB|安装MySQL+Hive(教程)
-
Hive的安装与部署(MySQL作为元数据库)
-
Hive的安装步骤
-
hive介绍、安装配置、表操作基础知识适合小白学习
-
《微信小程序项目开发实战:用WePY、mpvue、Taro打造高效的小程序》(笔记1)WePY开发环境的安装