version: '3'
services:
kingbase:
image: kingbase:v1
container_name: kingbase
restart: unless-stopped
ports:
- "4321:54321"
volumes:
- /opt/1panel/docker/compose/kingbase/data:/home/kingbase/userdata/data
- /opt/1panel/docker/compose/kingbase/license.dat:/home/kingbase/license.dat
environment:
- ENABLE_CI=yes
- NEED_START=yes
- DB_USER=system
- DB_PASSWORD=123456
- DB_MODE=oracle
user: "1000:1000" # 使用非root用户(UID 1000,GID 1000)
tty: true
stdin_open: true
command: /bin/bash
{/collapse-item}
{collapse-item label="Linux用ISO镜像安装"}
安装记录:
创建用户和更改密码
创建用户和用户组kingbase
更改用户 kingbase 的密码
[root@KylinV10 ~]# passwd kingbase
新的密码:King@13579
重新输入新的密码:King@13579
passwd:所有的身份验证令牌已经成功更新。
选择存储数据的文件夹
请选择一个文件夹,该文件夹必须为空。
Data folder (默认﹕ /opt/Kingbase/ES/V8/data):
数据库端口
请输入数据库服务监听端口,默认54321。
请输入数据库管理员用户名。
User (默认﹕ system):
密码:King@13579
恭喜!KingbaseES V8 已成功地安装到:/opt/Kingbase/ES/V8
如果您需要将 KingbaseES V8 注册为系统服务,请运行
/opt/Kingbase/ES/V8/install/script/root.sh
如果想启动或停止数据库服务,进入${安装目录}/Server/bin目录执行如下命令:
启动服务
示例
sys_ctl -w start -D ${/opt/Kingbase/ES/V8/data} -l "${/opt/Kingbase/ES/V8/data}/sys_log/startup.log"
实例
/opt/Kingbase/ES/V8/Server/bin/sys_ctl -w start -D /opt/Kingbase/ES/V8/data -l "/opt/Kingbase/ES/V8/data/sys_log/startup.log"
停止服务
示例
sys_ctl stop -m fast -w -D ${Data文件目录}
实例1
/opt/Kingbase/ES/V8/Server/bin/sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V8/data
实例2
/opt/Kingbase/ES/V8/Server/bin/sys_ctl stop -D /opt/Kingbase/ES/V8/data -m fast
正常连接
/opt/Kingbase/ES/V8/Server/bin/ksql -U system -d test
{/collapse-item}
评论 (0)