当前位置: 首页 > news >正文

centos7--安装海量数据库Vastbase M100

1、系统初始化:关闭防火墙、时间同步、初始化等

[root@vastbase ~]# systemctl stop firewalld.service 
[root@vastbase ~]# systemctl disable firewalld.service 
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.## 这里使用 setenforce 0 临时生效
[root@vastbase ~]# /usr/sbin/setenforce 0
[root@vastbase ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config####依赖包
[root@vastbase ~]# yum install -y zlib-devel libaio libuuid readline-devel krb5-libs libicu libxslt tcl perl openldap pam openssl-devel libxml2 bzip2

2.参数配置  

 echo "RemoveIPC=no" >> /etc/systemd/logind.conf echo "RemoveIPC=no" >> /usr/lib/systemd/system/systemd-logind.service [root@vastbase ~]# systemctl daemon-reload
[root@vastbase ~]# systemctl restart systemd-logind###内核参数
[root@vastbase ~]# cat<<-EOF>>/etc/sysctl.conf
fs.aio-max-nr=1048576
fs.file-max= 76724600
kernel.sem = 4096 2097152000 4096 512000
kernel.shmall = 3964411
kernel.shmmax = 16238231542
kernel.shmmni = 819200
net.core.netdev_max_backlog = 10000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 4194304
net.core.somaxconn = 4096
net.ipv4.tcp_fin_timeout = 5
vm.dirty_background_bytes = 409600000 
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 50
vm.overcommit_memory = 0
vm.swappiness = 0
net.ipv4.ip_local_port_range = 40000 65535
fs.nr_open = 20480000
EOF## 生效配置
[root@vastbase ~]# sysctl -p####系统参数
cat<<-EOF>>/etc/security/limits.conf
vastbase soft nproc unlimited
vastbase hard nproc unlimited
vastbase soft stack unlimited
vastbase hard stack unlimited
vastbase soft core unlimited
vastbase hard core unlimited
vastbase soft memlock unlimited
vastbase hard memlock unlimited
vastbase soft nofile 1024000
vastbase hard nofile 1024000
EOF

3、安装

####用户
useradd -m vastbase
passwd vastbase####创建数据库coredump目录
mkdir -p /home/vastbase/data/vdb_coredump
chmod 770 /home/vastbase/data
chown vastbase:vastbase /home/vastbase/data#####创建数据库数据目录(可自定义)
mkdir -p /home/vastbase/data/vastbase
chmod 700 /home/vastbase/data/vastbase
chown -R vastbase:vastbase /home/vastbase/data/vastbase#####创建数据库软件目录(可自定义)
mkdir -p /home/vastbase/local/vastbase
chown -R vastbase:vastbase /home/vastbase###上传包,包是3个月试用期,刚找官方要的,有想要的留言
mkdir -p /home/vastbase/softcp 数据库安装包 /home/vastbase/softchown -R vastbase:vastbase /home/vastbase/soft###切换用户安装
su  vastbase
cd soft
tar -zxvf 数据库安装包cd /home/vastbase/soft/vastbase-installer./vastbase_installer

根据提示一步一步安装就行了

4、数据库启动

source ~/.bashrc
##启动数据库 一般会报错
vb_ctl start##分析报错是因为内存参数设置过大,需要修改配置文件/home/vastbase/data/vastbase/postgresql.conf 中以下几个参数值,具体的值根据内存来,尽量设置小:wal_buffers = 32MB
shared_buffers=512MB
max_connections=100
max_process_memory=6144MB
cstore_buffers = 32MB####查看状态
vb_ctl status###登录
vsql -r -d vastbase

5、创建用户和连接

#连接数据库
vsql -d vastbase -p 5432#创建用户
CREATE USER vastbase_test PASSWORD 'Test@123';#创建数据库
CREATE DATABASE vastbase_test OWNER vastbase_test ENCODING 'UTF-8' template = template0;#授予权限
GRANT ALL PRIVILEGES TO vastbase_test;####使用远程连接工具连接时,会有报错需要开启一个参数
password_force_alter=off

http://www.dtcms.com/a/391307.html

相关文章:

  • Apache Commons DBCP连接池生产环境配置推荐
  • 【11/20】实时数据基础:WebSocket 在 Express 和 Vue 中的整合,实现简单聊天功能
  • 五传输层-TCP UDP慢启动-真题
  • ARM基础知识
  • 从零开始的指针(5)
  • TDMQ CKafka 版客户端实战指南系列之二:消费消息最佳实践
  • Comcast 没有对比就没有伤害
  • AI悬浮窗 1.0 | 快捷提取文字,总结信息,支持提取文字、理解屏幕上的图案、总结分析信息
  • MySQL、PostgreSQL、MongoDB和Redis全面对比
  • 隐私保护与数据安全合规(七)
  • 登录 双层拦截器+redis
  • TM56M152A (SOP16) HITENX海速芯 8位微控制器MCU 芯片深度解析
  • 理解元学习器 - 如何使用机器学习估计异质处理效应(四)
  • [数据结构] Map和Set
  • [Go类库分享]Go template模版库
  • 辅助搜题系统-基于模糊搜索,上传word题库后,可搜索答案
  • 【完整源码+数据集+部署教程】遥感农田森林岩石图像分割系统: yolov8-seg-C2f-DCNV2
  • RTX 4090助力深度学习:从PyTorch到生产环境的完整实践指南
  • AWS中国云中的调用链监控(EC2版)
  • CI/CD到底是什么?
  • 3dmax三维动画渲染很慢怎么办?
  • ASIS CTF 2025 SatoNote
  • BasicForm的使用
  • CSP初赛——STL中的函数整理
  • 小杰机器学习高级(two)——极大似然估计、交叉熵损失函数
  • 关于px4 1.15.0电机控制有效矩阵的更新
  • 【设计模式】职责链模式
  • 22届考研(华为oD)-Java面经
  • 轻松实践:用Python实现“名字大作战”游戏,表白Zulu
  • EasyDSS视频直播点播平台如何为游戏直播提供超强技术底座?