164°

hanaexpress数据库部署

安装Docker

登陆Docker

下载HANA镜像

Docker商店(https://hub.docker.com/)搜索“ SAP HANA”

找到“SAP HANA, express edition (database services)“ 下载镜像

编辑主机系统配置/etc/sysctl.conf文件增加以下内容

fs.file-max=20000000
fs.aio-max-nr=262144
vm.memory_failure_early_kill=1
vm.max_map_count=135217728
net.ipv4.ip_local_port_range=40000 60999

 

安装docker-compose

创建docker-compose文件/home/xxx/docker-compose.yml

version: '3'
services:
    hana:
      container_name: express_edition
      image: store/saplabs/hanaexpress:2.00.040.00.20190729.1
      ports:
        - 39013:39013
        - 39017:39017
        - 39041-39045:39041-39045
        - 1128-1129:1128-1129
        - 59013-59014:59013-59014
      ulimits:
        nofile:
          soft: 1048576
          hard: 1048576
      sysctls:
        kernel.shmmax: 1073741824
        kernel.shmall: 8388608
        net.ipv4.ip_local_port_range: "40000 60999"
      command: "--master-password Hana135246 --agree-to-sap-license"

进入docker-compose.yml文件所在目录使用docker-compose启动docker

docker-compose up

登陆到docker容器
 

sudo docker ps -a

sudo docker exec -it express_edition bash

测试使用HANA

hdbsql -i 90 -d <system_database> -u SYSTEM -p <password>

 

 

 

本文由【不高兴你咬我】发布于开源中国,原文链接:https://my.oschina.net/u/2528982/blog/3159325

全部评论: 0

    我有话说: