01依赖组件安装
1.1 s3安装
1.1.1 拷贝minio到需要配置s3的机器上1.1.2 启动s3的方法
需要使用root用户执行:./minio server data &
注意留存AccessKey和SecretKey。
1.1.3 浏览器登陆s3,创建需要的数据桶
url:s3安装机器ip:9000
创建数据桶:点击页面右侧”+”,选择create bucket,输入名称,创建成功。
数据桶可以重复使用。上一个实例卸载后,下一个实例仍能使用该桶,但是需要清理一下。
1.2 fdb安装
1.2.1 Fdb服务可以和集群安装在不同节点Fdb服务所在节点需要安装:fdb-client和fdb-server
集群所在节点需要安装:fdb-client
1.2.2 将foundationdb的rpm包拷贝到机器上,建议使用fdb-6.3版本
1.2.3 在配置fdb服务的机器上安装fdb
使用root用户执行:
rpm -ivh foundationdb-clients-6.3.13-1.el7.x86_64.rpm
rpm -ivh foundationdb-server-6.3.13-1.el7.x86_64.rpm
1.2.4 在集群节点上安装fdb客户端
rpm -ivh foundationdb-clients-6.3.13-1.el7.x86_64.rpm
1.2.5 修改fdb服务器节点的/etc/foundationdb/fdb.cluster文件
将字符串中的ip:127.0.0.1节点ip
重启fdb服务:service foundationdb stop
service foundationdb start
注意:配置文件中的字符串只有重装fdb时会发生改变,重启服务不会发生变化。
1.2.6 将fdb服务器的/etc/foundationdb/fdb.cluster文件拷贝到集群的所有节点
1.2.7 fdb测试登录
(root或gbase用户均可)输入fdbcli,出现提示行:fdb> ,在提示行中输入status details
1.2.8 卸载fdb
root下执行:
rpm -e foundationdb-server
rpm -e foundationdb-clients
删除foundationdb存储数据
及文件:
rm -rf /var/lib/foundationdb
rm -rf /var/log/foundationdb
rm -rf /etc/foundationdb
rm -rf /usr/lib/foundationdb
02集群部署
2.1 修改配置文件GCDW_S3_BUCKET ---- 数据桶
GCDW_S3_ENDPOINT ---- s3的url
GCDW_S3_REGION ---- minio
gcluster_instance_name ---- 实例名(租户名)
instance_root_name ---- 该实例的超级管理员用户名
2.2 安装
执行:./gcinstall.py --silent=demo.options
2.3 创建warehouse,并设置默认warehouse
(1)gcadmin createwh e wh1.xml
(2)修改wh1.xml,将node节点的ip填入(类似vc1.xml)
(3)创建warehouse:gcadmin createwh wh1.xml
(4)gccli设置默认warehouse:
alter user root default_warehouse=‘wh1’;
03常见错误
3.1 安装卡住安装卡在add user message to fdb
解决方法:一般该错误是因为fdb有问题,重启fdb服务,并测试连接通过,再次安装集群
3.2 安装后执行dml语句卡住或报错:Gbase general error:save to paxfile error.Error PutObject:curlCode:7,couldn`t connect to server.
该错误一般是由于s3服务异常停掉导致,重启一下s3服务
3.3 在使用集群过程中fdb出现问题
例如跑完脚本后,gcadmin查看集群服务正常,但是gccli卡住。此时可以查看是否是因为fdb异常导致。
解决方法:重启集群服务,然后再重启fdb服务。
注:在fdb异常情况下,正常流程的卸载集群也是不可行的,因为同样会卡在delete user message to fdb,只能停掉集群删目录来卸载集群。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




