3.1. 操作系统依赖

centos 7.5 以及以上版本请安装桌面版,不要最小化安装 单机最小运行内存64G,最大支持内存 2T 防火墙:开启1107,1210,5432 端口,以对外提供服务

3.2. 硬盘要求

  1. 系统盘一定要与数据盘分离,根目录容量大于200G。

  2. SATA数据盘建议做成raid5。

  3. ssd数据盘价格比较昂贵,一般做成raid0,通过双副本sata盘做备份。

  4. raid5一般5~6个硬盘,硬盘太多性能较差,可以做称多个raid5后raid0,如10块数据U盘做成两组raid5后,在raid5的基础上再组成一个raid0。

  5. 千万不要采用逻辑卷,虽然方便,但性能非常非常差。

3.3. 准备机器

3.4. 配置hosts与主机名

建议机器名采用如下命名规则,便于今后统一管理,如若更改,记得在后面的lxdb-config.sh里修改NN的对应hosts地址

配置hosts->/etc/hosts

172.24.219.195    nn.group1.luxindb.com

172.24.219.196    sn.group1.luxindb.com

172.24.219.197    dn1.group1.luxindb.com

172.24.219.198    dn2.group1.luxindb.com

172.24.219.199    dn3.group1.luxindb.com

172.24.219.200    dn4.group1.luxindb.com

172.24.219.201    dn5.group1.luxindb.com

)

配置主机名 ->通过如下命令为每台机器设置主机名(主机名对应修改)

注意:

  1. 每台机器的主机名是不同的
  2. 不同机器之间的IP地址是不同的
  3. 主机名不要写简写,如不能写成dn1,而是要写成完整的dn1.group1.luxindb.com
  4. 对应的主机名必须能解析成IP,尤其是阿里云环境,否则容易被内置的主机名弄错
hostname nn.group1.luxindb.com 
hostnamectl set-hostname nn.group1.luxindb.com
echo "nn.group1.luxindb.com" >/etc/hostname
hostname -f

3.5. 上传依赖的软件-每台机器

3.6. 安装LXDB-每台机器

rpm -ivh lz4-1.8.3-1.el7.x86_64.rpm 
rpm -ivh libzstd-1.5.0-1.el7.x86_64.rpm 
rpm -ivh lxdb-3.0.0-13.x86_64.rpm

3.7. 准备存储路径,并将权限设置为lxdb

mkdir /data1
mkdir /data2
chown lxdb:lxdb /data1
chown lxdb:lxdb /data2

3.8. LXDB设置存储-使用lxdb账户

su lxdb  //使用lxdb账户
cd /opt/software/lxdb/conf
vi lxdb-config.sh
修改如下的几个地方,其他配置根据具体情况修改

3.9. 防火墙设置-使用root账户

sh /opt/software/lxdb/sbin/firewall.sh

3.10. 第一次初始化-使用lxdb账户

#在所有节点启动
sh /opt/software/lxdb/sbin/init_all.sh

3.11. 启动lxdb-使用lxdb账户

#在所有节点启动(需第一个启动CN节点)
sh /opt/software/lxdb/sbin/start_all.sh
#对应停止命令
sh /opt/software/lxdb/sbin/stop_all.sh
#centos8版本如果提示readline报错,请额外做一个软连接
ln -s  /usr/lib64/libreadline.so.7.0 /usr/lib64/libreadline.so.6

3.12. 核对服务

  1. 查看NN服务是否健康

    | http://47.97.112.194:9870 | | ------------------------- | | | | |

  2. 查看SN服务是否健康

http://121.199.31.36:9868/status.html
看能否打开
  1. 打开lxdb的UI页面(每台机器)
http://121.199.31.36:1210/
Copyright © luxindb.com 2020 all right reserved修改时间: 2022-12-07 09:47:26

results matching ""

    No results matching ""