Apache Doris Broker快速体验之Hive安装部署(2)
环境信息
Mysql及Hive版本说明。
硬件信息
- 1.CPU :4C
- 2.CPU型号:ARM64
- 3.内存 :10GB
- 4.硬盘 :66GB SSD
软件信息
- 1.VM镜像版本 :CentOS-7
- 2.Mysql版本:mysql-8.0.32-linux-glibc2.17-aarch64
- 3.Hive版本:3.1.3
Mysql安装部署
hive的安装模式有2种,一种是使用自带的derby数据库,另一种是使用mysql作为元数据库;derby方式一般用的少,因为它是单用户模式;这里主要讲解mysql方式
下载mysql
#根据自己版本和系统进行下载 #查看系统相关版本:cat /proc/version wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz #创建安装文件夹 mkdir -p /usr/local/mysql cd /usr/local/mysql # 解压安装 tar -zxvf mysql-8.0.32-linux-glibc2.17-aarch64.tar.g mv mysql-8.0.32-linux-glibc2.17-aarch64/* ./ rm -rf mysql-8.0.32-linux-glibc2.17-aarch64* # 创建数据存储目录 mkdir data chmod -R 777 /usr/local/mysql/data
创建用户和组
#新增用户 groupadd mysql useradd -g mysql mysql #修改配置文件 vi /etc/my.cnf bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/tmp/mysql.sock log-error=/usr/local/mysql/data/mysql.err pid-file=/usr/local/mysql/data/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true #:wq 保存退出
安装mysql及初始化
cd ./bin # 执行初始化命令 ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql/ #初始化完成后,最后一行会有临时密码:A temporary password is generated for root@localhost: qKgjZWYg7W-R
重启mysql服务
#创建软链接 ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql #启动mysql服务 service mysql start
重置root密码
#进入客户端 ./mysql -hlocalhost -uroot -p #修改密码 set password='root'; flush privileges; #修改访问权限 use mysql; update user set Host='%' where User='root'; flush privileges;
本地客户端测试
通过dbeaver新建mysql连接测试
至此arm mysql安装完成