栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

MysQL安装+hive搭建

MysQL安装+hive搭建

MyaQL安装和hive搭建

1、MySql安装

1)检查当前系统是否安装过Mysql

2)将MySQL安装包拷贝到/opt/software目录下

3)解压MySQL安装包

  1. 在安装目录下执行rpm安装

5)删除/etc/my.cnf文件中datadir指向的目录下的所有内容,如果有内容的情况下:

6)初始化数据库

7)查看临时生成的root用户的密码

8)启动MySQL服务

9)登录MySQL数据库

10)必须先修改root用户的密码,否则执行其他的操作会报错

11)修改mysql库下的user表中的root用户允许任意ip连接

2、Hive安装部署

1)把apache-hive-3.1.2-bin.tar.gz上传到linux的/opt/software目录下

2)解压apache-hive-3.1.2-bin.tar.gz到/opt/module/目录下面

3)修改apache-hive-3.1.2-bin.tar.gz的名称为hive

4)修改/etc/profile,添加环境变量

5)添加内容,添加完后别忘记执行 source /etc/profile

6)解决日志Jar包冲突

2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak

3、Hive元数据配置到MySql

3.1、 修改core-site.xml

修改hadoop 配置文件 etc/hadoop/core-site.xml,加入如下配置项:

为了防止root在hive中操作的权限问题;

    hadoop.proxyuser.root.hosts

    *

    hadoop.proxyuser.root.groups

    *

保存退出,并重启hdfs服务

3.2、 拷贝驱动

将MySQL的JDBC驱动拷贝到Hive的lib目录下

先把jar包放到 /opt/software下,然后再执行下面命令。

[soft863@hadoop102 software]$ cp /opt/software/mysql-connector-java-5.1.48.jar $HIVE_HOME/lib

3.3、 配置metastore到MySql

在$HIVE_HOME/conf目录下新建hive-site.xml文件

3.4、 启动Hive

3.5、 初始化元数据库

1)登陆MySQL

[soft863@hadoop102 software]$ mysql -uroot -p123456

2)新建Hive元数据库

mysql> create database metastore;

mysql> quit;

3)初始化Hive元数据库(会执行一会)

[soft863@hadoop102 software]$ schematool -initSchema -dbType mysql -verbose

3.6、 启动metastore和hiveserver2

1)Hive 2.x以上版本,要先启动这两个服务,否则会报错

2)编写hive服务启动脚本

3)添加执行权限

4)启动Hive后台服务

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/662956.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号