因为某些原因,需要在新安装的CentOS8上安装mysql8.0,但是平时用的机器上都是CentOS7+hive1.2.1+mysql5.7。
1 CentOS 7安装hive
1.1 Hive安装及配置
准备hive安装包apache-hive-1.2.1-bin.tar.gz
- (1)解压apache-hive-1.2.1-bin.tar.gz
- (2)修改apache-hive-1.2.1-bin.tar.gz的名称为hive
- (3)修改hive/conf目录下的hive-env.sh.template名称为hive-env.sh
- (4)配置hive-env.sh文件
(1)配置HADOOP_HOME路径
export HADOOP_HOME=/home/lane/software/hadoop-2.7.3
(2)配置HIVE_CONF_DIR路径
export HIVE_CONF_DIR=/home/lane/software/hive/conf
1.2 Hadoop集群配置
(1)必须启动hdfs和yarn
(2)在HDFS上创建/tmp和/user/hive/warehouse两个目录并修改他们的同组权限可写
[lane@hadoop01 hadoop-2.7.3]$ bin/hadoop fs -mkdir /tmp
[lane@hadoop01 hadoop-2.7.3]$ bin/hadoop fs -mkdir -p /user/hive/warehouse
[lane@hadoop01 hadoop-2.7.3]$ bin/hadoop fs -chmod g+w /tmp
[lane@hadoop01 hadoop-2.7.3]$ bin/hadoop fs -chmod g+w /user/hive/warehouse
2 CentOS 7 安装mysql5.7
2.1 卸载已经安装的mysql
下面这种情况是因为系统安装了mysql,导致不兼容
查看已经安装的mysql :
yum list | grep mysql
卸载:
yum remove mysql-libs