- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
集群部署手册
集群环境搭建
描述voltdb基础运行环境的搭建步骤,你可以准备一台或多台服务器,一般我们推荐您准备三台服务器或虚拟机来部署一个典型的voltdb集群,以用于功能或测试环境。
注:在每个服务器上执行如下操作步骤。
展开查看详情
1 .集群环境搭建 描述 voltdb 基础运行环境的搭建步骤,你可以准备一台或多台服务器,一般我们推荐 您准备三台服务器或虚拟机来部署一个典型的 voltdb 集群,以用于功能或测试环境。 注:在每个服务器上执行如下操作步骤。 1. 基础环境准备 安装 linux 操作系统 安装 JDK 8 或 11 安装 Python2.7 安装并运行 NTP 或者其他时钟同步软件,以保证各服务器之间的时钟差小于 100ms 关闭系统的 THP 功能 sudo bash -c "echo never > /sys/kernel/mm/transparent_hugepage/enabled" sudo bash -c "echo never > /sys/kernel/mm/transparent_hugepage/defrag" 为获得更稳定高效的运行环境,请查看 VoltDB installation checklist 文档。 2. 环境搭建 上载 VOLTDB 安装包到服务器 选择 VOLTDB 运行目录,解压安装包(如/usr/voltdb-ent-8.4.2) 设置 VOLTDB 环境变量 #vi ~/.bash_profile
2 .添加如下行 PATH=$PATH: $HOME/voltdb-ent-8.4.2/bin #source .bash_profile 初始化并运行 VOLTDB,验证 VOLTDB 是否可以单节点正常运行。 如下初始化命令将在当前路径下创建 voltdbroot 目录,作为数据库实例目录。出于 规划目的,请根据实际情况先切换到您预先规划好的目录中(以目录/data/为例), 然后执行如下命令。 #cd /data #voltdb init --force #voltdb start #sqlcmd >exec @SystemInformation overview; 以上步骤,最终 sqlcmd 可以成功连接到数据库,表明成功 3. 配置集群环境 1. 创建集群配置文件 #cd /data #vi deployment.xml 内容如下: <deployment> <cluster sitesperhost="8" kfactor="1"/> </deployment>
3 .2. 重新初始化数据库实例 #voltdb init --config deployment.xml --force 3. 启动数据库实例 #voltdb start --host=replace_with_node1_ip, replace_with_node2_ip , replace_with_node3_ip 4. 以 上 步 骤 在 所 有 节 点 执 行 后 , voltdb 集 群 将 完 成 启 动 动 作 。 通 过 访 问 VMC (http://server_ip:8080) ,可以查看数据库详情。