doris fe 高可用

doris 高可用

follower
### 添加 follower 节点
alter system add follower "doris-fe-02:9010";
alter system add follower "doris-fe-03:9010";

注意:follower首次启动需要添加 --helper <fe_masater>:9010

### doris-fe-02 节点 fe 进程首次启动
start_fe.sh --helper doris-fe-01:9010 --daemon

### doris-fe-02 节点 fe 进程首次启动
start_fe.sh --helper doris-fe-01:9010 --daemon

show proc '/frontends'
在这里插入图片描述
在这里插入图片描述

尝试杀master节点,master 节点发生转移
在这里插入图片描述

ProxySQL 实现 doris 高可用

rpm 安装包:https://github.com/sysown/proxysql/releases

[root@doris-fe-01 module]# rpm -ivh proxysql-2.4.4-1-centos7.x86_64.rpm
warning: proxysql-2.4.4-1-centos7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 8217c97e: NOKEY
error: Failed dependencies:
        gnutls is needed by proxysql-2.4.4-1.x86_64
        libgnutls.so.28()(64bit) is needed by proxysql-2.4.4-1.x86_64
        libgnutls.so.28(GNUTLS_1_4)(64bit) is needed by proxysql-2.4.4-1.x86_64
        libgnutls.so.28(GNUTLS_3_0_0)(64bit) is needed by proxysql-2.4.4-1.x86_64
        libgnutls.so.28(GNUTLS_3_1_0)(64bit) is needed by proxysql-2.4.4-1.x86_64
        perl(DBD::mysql) is needed by proxysql-2.4.4-1.x86_64
        perl(DBI) is needed by proxysql-2.4.4-1.x86_64

[root@doris-fe-01 module]# yum install -y gnutls

[root@doris-fe-01 module]# rpm -ivh proxysql-2.4.4-1-centos7.x86_64.rpm
warning: proxysql-2.4.4-1-centos7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 8217c97e: NOKEY
error: Failed dependencies:
        perl(DBD::mysql) is needed by proxysql-2.4.4-1.x86_64
        perl(DBI) is needed by proxysql-2.4.4-1.x86_64

[root@doris-fe-01 module]# yum install -y perl-DBI perl-DBD-mysql

[root@doris-fe-01 module]# service  proxysql start
[root@doris-fe-01 module]# systemctl enable proxysql

proxysql user 'admin' can only connect locally

在这里插入图片描述
admin:admin
在这里插入图片描述
添加fe server
在这里插入图片描述
保存,否则退出客户端会丢失
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
查看 mysql_servers 节点监控信息
在这里插入图片描述

sql 请求用户配置

只有active=1 的用户才是有效用户,确保transaction_persistent=1,一定要执行后面的命令刷新权限才有效!load mysql users to runtimesave mysql users to disk
在这里插入图片描述
不需要读写分离
在这里插入图片描述

在这里插入图片描述

问题记录
error to open replicated environment. | com.sleepycat.je.EnvironmentFailureException: (JE 18.3.12) Ids: 1 were equal. But names: xxx weren’t! UNEXPECTED_STATE: Unexpected internal state, may have side effects

在这里插入图片描述
fe follower 节点首次启动未添加 --helper xxx:9010 启动,删除元数据

proxysql user ‘admin’ can only connect locally

proxy 服务节点需要安装mysql

在这里插入图片描述

msg: failed to call frontend service

在这里插入图片描述

在这里插入图片描述

时钟不同步

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值