zoukankan      html  css  js  c++  java
  • 【SequoiaDB】1 巨杉数据库SequoiaDB可视化安装SAC

    巨杉数据库SequoiaDB是一款金融级分布数关系型数据库,主要面对高并发OLTP场景提供高性能、可靠性稳定以及无限水平扩展的数据库服务。用户可在SequoiaDB巨杉数据库中创建多种类型的数据库实例(支持MYSQL、PostgreSQL、SparkSQL三种关系型数据库实例,类MongoDB的Json文档型数据库实例、以及S#对象存储与Posix文件系统的非结构化数据库实例),以满足上层不同应用程序各自的需求。本篇主要对巨杉数据库的可视化安装进行分享。

    1 软件环境

    • Oracle Linux 6.9
    • Sequoia DB 3.4

    2 系统配置

    2.1 硬件要求

    需求项

    要求

    建议

    CPU

    - x86(Intel Pentium、Intel Xeon和AMD)32位Intel和AMD处理器

    - 64(64位AMD64和Intel EMT处理器)

    - PowerPC 7或者PowerPC 7+处理器

    建议采用X64(64位AMD64和Intel EM64T处理器)或PowerPC处理器

    磁盘

    至少20GB空间

    建议大于100GB磁盘空间

    内存

    至少1GB

    大于2GB物理内存

    网卡

    配备至少1张网卡

    建议至少配置1Gb网卡

    2.2 受支持的操作系统

    系统类型

    系统列表

    Linux

    - Red Hat Enterprise Linux (RHEL) 6

    - Red Hat Enterprise Linux (RHEL) 7

    - SUSE Linux Enterprise Server (SLES) 11 Service Pack 1 

    - SUSE Linux Enterprise Server (SLES) 11 Service Pack 2 

    - SUSE Linux Enterprise Server (SLES) 12 Service Pack 1 

    - Ubuntu 12.x 

    - Ubuntu 14.x 

    - Ubuntu 16.x 

    - CentOS 6.x 

    - CentOS 7.x 

    未在上述列表中列举的Linux操作系统不代表不能用于安装Sequoia DB。

    2.3 软件要求

    在安装Sequoia之前,应先对Linux系统相关的配置进行检查和设置,包括:

    • 配置主机名
    • 配置主机名/IP地址映射
    • 配置防火墙

    2.3.1 配置主机名

    [root@strong ~]# cat /etc/sysconfig/network
    
    NETWORKING=yes
    
    HOSTNAME=sdbserver1
    
    [root@strong ~]# cat /etc/hosts
    
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    192.168.56.101 sdbserver1
    
    192.168.56.102 sdbserver2
    
    192.168.56.103 sdbserver3

    2.3.2 配置防火墙

    [root@strong ~]# service iptables stop
    
    iptables: Setting chains to policy ACCEPT: filter [ OK ]
    
    iptables: Flushing firewall rules: [ OK ]
    
    iptables: Unloading modules: [ OK ]
    
    [root@strong ~]# chkconfig iptables off
    
    [root@strong ~]# vim /etc/selinux/config
    
    SELINUX=disabled

    2.3.3 调整ulimit参数

    [root@strong ~]# vim /etc/security/limits.conf
    
    * soft core 0
    
    * soft data unlimited
    
    * soft fsize unlimited
    
    * soft rss unlimited
    
    * soft as unlimited

    参数说明:

    • core:数据库出现故障时产生core文件用于故障诊断,生产建议关闭;
    • data:数据库进程所允许分配的数据内存大小;
    • fsize:数据库进程所允许寻址的文件大小;
    • rss:数据库进程所允许的最大resident set大小;
    • as:数据库进程所允许最大虚拟内存寻址空间限制;
    [root@strong ~]# vim /etc/security/limits.d/90-nproc.conf
    
    * soft nproc unlimited

    参数说明:

    • 数据库所允许的最大线程数限制;

    2.3.4 调整内核参数

    [root@strong ~]# vim /etc/sysctl.conf
    
    vm.swappiness = 0
    
    vm.dirty_ratio = 100
    
    vm.dirty_background_ratio = 40
    
    vm.dirty_expire_centisecs = 3000
    
    vm.vfs_cache_pressure = 200
    
    vm.min_free_kbytes = 7492
    
    vm.overcommit_memory = 2
    
    vm.overcommit_ratio = 85
    
    [root@strong ~]# sysctl -p

    3 软件安装

    3.1 下载Sequoia DB安装软件

    下载地址:SequoiaDB巨杉数据库

    3.2 安装详细步骤

    1)上传并解压缩安装软件

    [root@strong ~]# tar -zxvf sequoiadb-3.4-linux_x86_64.tar.gz
    
    sequoiadb-3.4/
    
    sequoiadb-3.4/setup.sh
    
    sequoiadb-3.4/unset.sh
    
    sequoiadb-3.4/sequoiasql-mysql-3.4-linux_x86_64-installer.run
    
    sequoiadb-3.4/readme.txt
    
    sequoiadb-3.4/sequoiasql-postgresql-3.4-x86_64-installer.run
    
    sequoiadb-3.4/sequoiadb-3.4-linux_x86_64-installer.run
    
    [root@strong ~]# cd sequoiadb-3.4
    
    [root@strong sequoiadb-3.4]# ll
    
    total 853568
    
    -rwxrwxrwx. 1 nobody nfsnobody 1104 Jul 27 2019 readme.txt
    
    -rw-r--r--. 1 root root 756098844 Nov 15 00:19 sequoiadb-3.4-linux_x86_64-installer.run
    
    -rw-r--r--. 1 root root 104758705 Nov 15 00:19 sequoiasql-mysql-3.4-linux_x86_64-installer.run
    
    -rw-r--r--. 1 root root 13176565 Nov 15 00:20 sequoiasql-postgresql-3.4-x86_64-installer.run
    
    -rwxrwxrwx. 1 nobody nfsnobody 3861 Jul 2 2019 setup.sh
    
    -rwxrwxrwx. 1 nobody nfsnobody 5828 Jul 2 2019 unset.sh

    2)运行安装程序

    [root@sdbserver1 sequoiadb-3.4]# ./sequoiadb-3.4-linux_x86_64-installer.run --SMS true

    3)设置页面,点击Forward

    4)License协议,选择接受,点击Forward

    5)安装目录默认

    6)默认,点击Forward

    7)配置用户信息,sdbadmin密码默认为sdbadmin

    8)集群管理服务端口端口配置,默认为11790

    9)配置相关进程开机启动

    10)准备进行安装

    11)安装进度显示

    12)安装完成

    安装完成后,OM会自动启动并开启8000端口的web服务,可以通过浏览器登陆SAC,并进行集群部署。

    13)登录SAC,用户名默认admin,初始密码admin

    14)登录后界面

    到此,SequoiaDB服务器安装完成,后面将继续分享一键部署。

  • 相关阅读:
    git刚初始化项目的操作
    git在不同平台windows、linux、mac 上换行符的问题
    HTTP请求报文和HTTP响应报文
    记一次挂马清除经历:处理一个利用thinkphp5远程代码执行漏洞挖矿的木马
    Shell 一键安装命令
    Linux下ThinkPHP网站目录权限设置
    Linux fdisk普通分区扩容
    cachecloud安装部署
    python
    【转】【Python】Python网络编程
  • 原文地址:https://www.cnblogs.com/alen-liu-sz/p/12975571.html
Copyright © 2011-2022 走看看