MySQL安装
1、由于CentOS 的yum源中没有MySQL,需要在MySQL的官网下载yum repo配置文件。
下载命令:
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
如果报错无法加载主机,修改DNS:
(1)cd /etc/resolv.conf
(2) vim /etc/resolv.conf
(3)末尾添加:
nameserver 8.8.8.8
nameserver 8.8.4.4
2、然后进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo
3.(必须进入到 cd /etc/yum.repos.d/目录后再执行以下脚本)
1.、安装命令:
yum install mysql-server(下载过程比较慢,建议提前准备)
2.启动MySQL:
systemctl start mysqld
3.获取安装时的临时密码(在第一次登录时就是用这个密码):
grep 'temporary password' /var/log/mysqld.log
4.进入MySQL
mysql -u root -p
启动mysql
然后输入密码(刚刚获取的临时密码,步骤(3)的密码)
(5)登录成功后修改密码(命令行直接输入)
A:set global validate_password_policy=LOW; (设置密码的验证强度等级为low)
B:set global validate_password_length=6; (设置密码的长度为6)
C:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (修改密码为123456)
(如果第三步没有获取临时密码,则执行此步骤,否则跳过
A:删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
B:再启动mysql
systemctl start mysqld (启动MySQL)
Hive安装
1、解压Hive,配置bashrc环境变量,完成后source ~/.bashrc
2、复制mysql-connector-java-5.1.5-bin.jar到hive下面的lib目录下
3、Hive-site.xml配置,如果conf下没有hive-site.xml文件,则手动创建一个,vim hive-site.xml
然后复制以下配置代码:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
<!-- 这里自己搓自己的mysql的ip地址 -->
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
<!-- 这里搓自己的mysql账号和密码 -->
</property>
</configuration>
4、初始化MySQL
schematool -dbType mysql -initSchema
5、启动Hive
直接输入hive
遇到的问题:
在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 拒绝访问
在MySQL的安装目录里找my.ini文件
skip-grant-tables #在my.ini,[mysqld]下添加一行,使其登录时跳过权限检查
重启之后即可正常初始化MySQL
Yunhe · 2021-11-26 19:28
看看大佬的阿里云
天空David 回复 Yunhe · 2021-11-27 11:09 作者
居然有人,惊了
Yunhe 回复 天空David · 2021-11-27 15:44
金砖
天空David 回复 Yunhe · 2021-11-29 22:31 作者
金砖国家(BRICS),因其引用了巴西(Brazil)、俄罗斯(Russia)、印度(India)、中国(China)和南非(South Africa)的英文首字母。由于该词与英语单词的砖(Brick)类似,因此被称为“金砖国家”。