KES服务管理和环境变量配置(Kylin)

KES服务管理命令

root用户systemctl管理

确认KES服务状态

systemctl status kingbase8d.service

停止KES服务

systemctl stop kingbase8d.service

启动KES服务

systemctl start kingbase8d.service

重启KES服务

systemctl restart kingbase8d.service

kingbase用户sys_ctl命令

确认KES服务状态

sys_ctl status -D /data 
# -D 指定数据库实例

停止KES服务

sys_ctl stop

启动KES服务

sys_ctl start

重启KES服务

sys_ctl restart

重载

sys_ctl reload

主备流复制

sys_ctl promote

环境变量配置

定位sys_ctl路径

find /KingbaseES -name sys_ctl  # 查找安装路径下的sys_ctl命令

在这里插入图片描述

定位主数据目录

find /KingbaseES -name kinbase.conf

KES服务管理和环境变量配置(Kylin)_第1张图片

修改系统变量

  1. KINGBASE_DATA变量
    • 该环境变量指向KES主数据目录,不要修改
    • 未指定该变量时,sys_ctl工具在执行时需要-D参数给定主数据目录位置
  2. 修改shell的profile
    • 将【/KingbaseES/V8/Server/bin】添加到$PATH变量里面
    • 将/data赋值给$KINGBASE_DATA
vi /home/kingbase/.bashrc

# 写入下列内容
export PATH=$PATH:/KingbaseES/V8/Server/bin   # 数据库安装路径下的bin文件夹
export KINGBASE_DATA=/KingbaseES/V8/data  # 数据库文件的默认目录
export KINGBASE_HOME=/KingbaseES/V8/Server  # 数据库的主目录
export KINGBASE_PORT=52022  # 数据库的默认端口
export KINGBASE_USER=system  # 数据库的默认用户
export KINGBASE_HOST=192.168.1.1 # 数据库的默认IP地址

使环境变量生效

source /home/kingbase/.bashrc

测试

ksql -Usystem -d test

KES服务管理和环境变量配置(Kylin)_第2张图片

你可能感兴趣的:(人大金仓,Kylin麒麟,kylin,数据库,人大金仓)