asan版本部署方法
一、部署方法
1.使用root用户安装libasan包
yum localinstall libasan-static-7.3.0-20190804.35.p02.ky10.aarch64.rpm
yum localinstall libasan-7.3.0-20190804.35.p02.ky10.aarch64.rpm
2.将libasan.so.4 动态库,拷贝替换数据节点的 /安装目录/gnode/server/lib/gbase 目录下,并修改属主
cp /usr/lib64/libasan.so.4 /安装目录/gnode/server/lib/gbase/
chown gbase:gbase libasan.so.4
3.备份gbased文件
cp /安装目录/gnode/server/bin/gbased /安装目录/gnode/server/bin/gbased_20240625
4.将asan版本gbased文件拷贝到对应目录下
cp gbased /安装目录/gnode/server/bin/
5.配置环境变量到.gbase_profile
export ASAN_OPTIONS=halt_on_error=0:detect_leaks=0:symbolize=1:alloc_dealloc_mismatch=0:log_path=/gbasedata/asan/asan.log
6.创建asan目录
mkdir /gbasedata/asan
7.source环境变量
source .gbase_profile
8.重启节点gbased服务
gcluster_services gbase restart
二、验证工作
1.登录进入数据库,进行新建数据库、新建表、向表中插入数据、查询表数据等数据库操作,测试集群的基本功能正常。
gbase> use test;
Query OK, 0 rows affected (Elapsed: 00:00:00.01)
gbase> create table t1(a varchar(20));
Query OK, 0 rows affected (Elapsed: 00:00:00.03)
gbase> insert into t1 values('b');
Query OK, 1 row affected (Elapsed: 00:00:00.01)
gbase> select * from t1;
+------+
| a |
+------+
| b |
+------+
1 row in set (Elapsed: 00:00:00.01)
三、回退措施
1.用备份gbased覆盖内存分析版本的gbased
mv /gbase/gnode/server/bin/gbased_20240625 /gbase/gnode/server/bin/gbased
2.重启点gbased服务
gcluster_services gbase restart
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25051
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526