栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021-10-12

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-12

记录一下第一次搭建三节点GaussDB(DWS)的过程和遇到的一些问题
  • 搭建准备工作
    • 分区设置
    • 镜像挂载
    • Python3半离线安装
      • 本地yum源配置
      • 安装相关依赖
      • 下载及安装python3
  • 安装过程
    • 安装
    • 总结

搭建准备工作

准备工作是重中之重,准备工作没有问题,后续的安装过程也就是顺风顺水,如果准备中有地方出了问题,后续处理起来就会比较麻烦。

分区设置

分区设置的别忘记/boot 和swap属性的分区就可以。

镜像挂载

如果是本地的镜像文件,推荐将镜像文件上传到服务器EXSI,再分发给各台虚拟机,这样效率会快很多。
镜像挂载命令:mount 镜像文件地址 挂载地址(如/media/) -o loop
如果不是本地镜像,在镜像挂载之后把镜像下载到本地备用。

Python3半离线安装

建议最好是通过配置本地yum源来进行安装,不推荐从网上下载各种依赖包rpm。

本地yum源配置

① 备份yum源配置:

mv /etc/yum.repos.d  /etc/yum.repos.d.bak
mkdir /etc/yum.repos.d

② 创建配置文件:

vi /etc/yum.repos.d/CentOS-local.repo

配置文件内容如下:(括号里的内容不需要添加)

[base-local]
name=CentOS-local
baseurl=file:///+挂载地址 (file:///media/)
enabled=1
gpgcheck=1
gpgkey=file:///media/RPM-GPG-KEY-CentOS-7 (baseurl+/RPM-GPG-KEY-CentOS-7)

③ 更新yum配置:

yum clean all && yum makecache fast
安装相关依赖

yum install -y gcc
yum install -y libffi*
如果有别的需要自行yum即可。

下载及安装python3

本地下载python3对应版本 上传到服务器tar命令解压安装包
cd命令 进入安装包目录
对安装进行配置:./configure --prefix=/usr/local/python3

编译:make

在编译途中本人报过如下错误:

Failed to build these modules:_curses_panel _hashlib _ssl

查找之后发现缺失openssl依赖,于是

yum install -y openssl

如果还有什么其他类似的错误yum对应的依赖就行

安装:make install

指定软连接:

ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 && ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

如果之前安装配置的时候指定的是/usr/bin/python3
可能会导致在不能正常启动,
最直接的解决方案是删除/usr/bin下的python3和pip3所有相关目录,
从配置安装再执行一遍就可以解决。

安装过程

配置软件包
生成配置文件
这两个步骤按照官方文档进行即可。
其中:
基础配置中,套餐设为4号套餐,配置文件上传目录需要配置三个ip地址;

IP规划和进程部署中,管理和业务IP保持一致就可以。

浮动IP接口中,接口名称和/etc/sysconfig/network-scripts/ifcfg-后的名称保持一致,我的是ifcfg-ens32,接口就可以设为ens32:oms

生成配置文件之后需要对配置文件里的一些内容进行修改。
将precheck里的三个disk数组改为空,即:disk:[],
将preinstall里的preinstall.ini中的g_parted设为0
安装单机Manager的时候对
FusionInsight_Manager/software/install_oms中主管理节点(安装Manager的那个节点)的ini文件修改:
将ha_mode的值修改为single 即:ha_mode=single
删除peer_ip1=***这一行
即可执行安装命令

安装

执行安装命令即可

/install.sh -f /opt/FusionInsight_Manager/software/install_oms/IP地址.ini

安装完成之后在设置好的浮动IP/web上完成接下来的配置就可以,如果在提交之后第一步报错,可能是因为preinstall的内容没有修改,如果都没有问题可以考虑登录oms用户,重启一下nodeagent进程:

su - oms
sh $NODE_AGENT_HOME/bin/stop-agent.sh;sh $NODE_AGENT_HOME/bin/start-agent.sh

如果还有问题,检查一下/etc/hosts里的配置,可以在每个的hosts里将每个ip都配上,并且把主节点的hadoop也放到每个节点中。
然后再重新安装manager,创建集群。

总结

是业内小白,也是第一次写文章,没有经验可谈,如果有什么不对的地方还请大家批评指出,谢谢~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/316573.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号