hive mysql5.7_MySQL的安装和hive的本地安装

本文详细介绍了如何在Linux环境下安装MySQL5.7和配置Hive的本地环境,包括下载与解压Hive,配置环境变量,安装MySQL,解决MySQL登录权限问题,设置远程访问,修改配置文件,添加jdbc驱动,并最终启动Hive。
摘要由CSDN通过智能技术生成

1.下载hive压缩包 地址 http://archive.apache.org/dist/hive/

2.上传并解压 到/usr/local/hive目录下

9e03ad8ccf7a4536c5da12ef577cfa27.png

3.修改/usr/local/hive/apache-hive-1.2.1-bin/conf目录下的

hive-env.sh.template 名称为 hive-env.sh

(1)配置HADOOP_HOME 路径(2)配置 HIVE_CONF_DIR 路径

f9a1dc5286e72ae429c82a7b91c0a4c9.png

4.环境变量配置

e71f4b889bb3e58f80afe9182e019a7f.png

5.安装MySQL

(1)下载wget yum install -y wget

(2)下载yum库 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

(3)安装yum库 yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

(4)安装数据库 yum install -y mysql-community-server

f849210e363828e13be783efc51f2eaa.png

6.启动MySQL服务 systemctl start mysqld.service

7.进入MySQL服务

mysql -uroot -p

错误:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO/YES)

解决办法:在/var/log/找到文件mysqld.log

用命令:vim 打开 进入命令模式

查找生成的随机密码

输入:/temporary password

可以看到:

A temporary password is generated for root@localhost:

所以就可以以此密码登陆‘root’用户了

mysql -u root -p 回车

要输入密码:

aeb2b312b7e998175dbfcddee060b7d4.png

8.输入:use mysql;

错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

修改密码:alter user ‘root’@‘localhost’ identified by ‘你的密码,例如’123456’’;

错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这个意思是说你设置的密码‘123456’不符合安全规则(1.必须含有数字,小写或大写字母,特殊字符;

2.最小长度为8)

解决办法:首先,修改validate_password_policy参数的值为0;

再,修改validate_password_length(密码长度)参数默认为8,我们修改为1

最后修改密码成功ok

2a90a4849c81c1b518884702a3ed54f2.png

9.重置root密码后重启mysql服务 systemctl restart mysqld;

10.添加远程登录用户(登入Mysql)

use mysql;

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘你的密码’ WITH GRANT OPTION;

注:’%'代表任意地址,也可以指定IP

11.检查用户表,刷新内存权限

select host, user from user;

FLUSH PRIVILEGES;

e6463fdb1d425143fae5b247b295826a.png

12.修改mysql配置文件(设置字符编码集)

进入/etc文件夹下 vim my.cnf

添加:character-set-server=utf8

collation-server=utf8_general_ci

lower_case_table_names=0

参数详解:0 区分大小写

1 不区分大小写

重启MySQL systemctl restart mysql.service

查看MySQL运行状态 status

5fd166cf89d796618422ea9d4e4f3d35.png

13.修改配置文件在/usr/local/hiva/apache-hive-1.2.3-bin/conf目录下

cp -p hive-default.xml.template hive-site.xml

编辑:vim hive-site.xml

添加以下内容:

97af8dee201203c930048554e4f0dad5.png

修改内容 :命令模式 /关键字,查找后更换路径。

?i=20200312123418125.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTY1NTc2NA==,size_16,color_FFFFFF,t_70

14.开启logs 日志信息内容 /usr/local/hiva/apache-hive-1.2.3-bin/conf目录下

cp -p hive-log4j.properties.template hive-log4j.properties

编辑:vim hive-log4j.properties

9e4d0d1f82f9a1926d205e2dac08d13f.png

15.加上mysql的jdbc 的jar 包

上传jdbc的jar包

cp -p mysql-connector-java-5.1.39-bin.jar /usr/local/hive/lib/

16.运行hive

7d74de7c47774a0c57e831e73b0bd9c7.png

标签:安装,MySQL,hive,密码,mysql,password,root

来源: https://blog.csdn.net/weixin_45655764/article/details/104816607

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值