原 YMatrix数据库单机安装
下载安装包
环境准备
1 2 3 4 5 6 7 8 9 | docker rm -f lhrmatrixdb docker run -itd --name lhrmatrixdb -h lhrmatrixdb \ -p 5432:5432 -p 8240:8240 -p 8086:8086 -p 33389:3389 \ -v /sys/fs/cgroup:/sys/fs/cgroup \ --privileged=true lhrbest/lhrcentos76:9.0 \ /usr/sbin/init docker cp -q matrixdb5-5.0.0+community-1.el7.x86_64.rpm lhrmatrixdb:/soft/ |
安装准备
1 2 3 4 5 6 7 8 9 10 11 12 | -- YMatrix 需要 Python 3.6,请使用下列命令安装并将 Python 3.6 设为默认版本: sudo yum install centos-release-scl sudo yum install rh-python36 sudo scl enable rh-python36 bash $ sudo systemctl stop firewalld.service $ sudo systemctl disable firewalld.service $ sudo sed s/^SELINUX=.*$/SELINUX=disabled/ -i /etc/selinux/config $ sudo setenforce 0 $ sudo hostnamectl set-hostname mdw |
安装
使用 root 用户或 sudo 权限执行下述 yum 命令安装数据库 RPM 包时,系统依赖库会一并自动安装。缺省会安装在 /usr/local/matrixdb
目录下:
1 | yum install matrixdb5-5.0.0+community-1.el7.x86_64.rpm |
安装成功后,会自动启动 supervisord、MXUI 进程。这些后台进程用于提供图形化操作界面及进程管理服务。 如果你有配置端口的需求,在安装完 RPM 包后修改 /etc/matrixdb/defaults.conf
文件进行配置。此操作只在主节点(Master)上进行即可。
1 | $ vim /etc/matrixdb/defaults.conf |
数据库部署
图形化部署
YMatrix 提供了简洁易用的数据库部署方式,包括图形化部署和命令行部署,推荐使用图形化部署。远程图形化部署需要服务器 8240 和 4617 端口可以访问。图形化界面服务由 MXUI 进程提供。
使用浏览器访问以下图形化安装向导 URL,IP 为 Master 服务器 IP:
安装向导的第一个页面,需要填写超级用户密码,使用 sudo more /etc/matrixdb5/auth.conf
命令查看即可:
第二个页面自动选择“单节点部署”,请直接点击下一步: