MysQL安装+hive搭建

MysQL安装+hive搭建,第1张

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后台服务

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5669066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存