华为云Centos7搭建hadoop集群四:MysqL,hive安装
将MysqL,hive上传至/opt/module中
MysqL我使用rpm进行安装,节点选择03节点
1.检查当前系统是否安装过MysqL
rpm -qa|grep mariadb
如果存在通过命令卸载
sudo rpm -e --nodeps mariadb-libs
sudo yum install -y libaio
3.解压MysqL的rpm包后,按照顺序安装
sudo rpm -ivh MysqL-community-common-5.7.28-1.el7.x86_64.rpm
sudo rpm -ivh MysqL-community-libs-5.7.28-1.el7.x86_64.rpm
sudo rpm -ivh MysqL-community-libs-compat-5.7.28-1.el7.x86_64.rpm
sudo rpm -ivh MysqL-community-client-5.7.28-1.el7.x86_64.rpm
sudo rpm -ivh MysqL-community-server-5.7.28-1.el7.x86_64.rpm
sudo systemctl start MysqLd
MysqL -uroot -p
7.修改root用户的密码
set password = password(“新密码”);
8.修改root的ip连接,允许用户任意ip连接并刷新权限
MysqL> update MysqL.user set host=’%’ where user=‘root’;
MysqL> flush privileges;
create database metastore;
10.直接修改数据库metastore的编码格式,防止hive的注释中文乱码-这步我是后来做的,可能和你得不太一样,可以先不修改然后看下是否乱码
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
alter table TABLE_ParaMS modify column ParaM_VALUE varchar(4000) character set utf8;
alter table PARTITION_ParaMS modify column ParaM_VALUE varchar(4000) character set utf8;
alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;
alter table INDEX_ParaMS modify column ParaM_VALUE varchar(4000) character set utf8;
Hive安装配置 选择使用01节点进行安装,随后分发
1.解压hive到/opt/module文件夹并重命名
tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/module/
2.在环境变量中添加hive的环境变量,并刷新环境变量
3.解决jar包冲突
mv $HIVE_HOME/lib/log4j-slf4j-impl-
2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak
4.进入conf文件夹,添加hive-site.xml文件并添加数据库信息
DBEAVER配置
dbeaver介绍可以看官网,下载好后,选择更改hive的连接信息,配置host和用户密码
连接jar包在hive的解压目录下
$HIVE_HOME/jdbc/hive-stand
文章写了四篇 有回复继续写spark 和自己使用的感悟 没了就算了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。