Hive MariaDb的安装

1.安装命令

yum -y install mariadb-server mariadb

2.进入mariadb数据库

mysql -u root -p    //第一次登录时的密码为空

3.修改mariadb数据库密码

update user set password=password('sugar') where user='root';

4.设置root用户可以从任何主机登录,对任何的库和表都有访问权限

grant all privileges on *.* to root@'%' identified by 'sugar';
grant all privileges on *.* to root@'sugar01' identified by 'sugar';
grant all privileges on *.* to root@'localhost' identified by 'sugar';
flush privileges;

5.修改mariadb的数据库地址,真实集群节点中必要设置

1.停止服务
    systemctl stop mariadb.service
2.复制原来的配置到系统盘外的磁盘(举例是/data01)
    cp /var/lib/mysql/ /data01/
3.备份原来的设置
    mv /var/lib/mysql /var/lib/mysql.bak
4.修改磁盘中文件夹的所属权限
    chown -R mysql:mysql /data01/mysql
5.创建软连接
    ln -s /data01/mysql/ /var/lib/mysql
6.重启mariadb
    systemctl start mariadb

6.设置字符编码为UTF-8(若需要的话)

1.查看默认编码
    show variables like 'character%';
    show variables like 'collation_%';
2.修改编码
     1.备份配置文件
    cp /etc/my.cnf /etc/my.cnf.bak
    2.修改配置文件
    vi /etc/my.cnf
    插入内容    charater_set_server = utf8
3.重启数据库
    systemctl restart mariadb
4.重新登录,查看字符编码
    show variables like 'character%';
    show variables like 'collation_%';

7.所有节点安装mysql-connector-java驱动

yum -y install mysql-connector-java
安装之后的路径为/usr/share/java/mysql-connector-java.jar

8.安装其他的依赖包

yum -y install psmisc
yum -y install perl
yum -y install nfs-utils portmap
systemctl start rpcbind
system enable rpcbind

9.创建数据库和用户

后续需要用到数据库的组件,也在这里一并创建。这里创建hive、amon、hue、monitor和oozie

登录数据库,执行以下语句

注意包括主机名修改为自己的主机名

create database hive default charset utf8 collate utf8_general_ci;
create user 'hive'@'sugar01' identified by 'hive';
grant all privileges on hive.* to 'hive'@'sugar01';
flush privileges;

猜你喜欢

转载自www.cnblogs.com/Tsugar/p/12499333.html