在Google Cloud platform的Kubernetes cluster上,新建一个hxe.yaml文件:
将如下内容拷贝进yaml文件:
kind: ConfigMap
apiVersion: v1
metadata:
creationTimestamp: 2018-01-18T19:14:38Z
name: hxe-pass
data:
password.json: |+
{"master_password" : "HXEHana1"}
---
kind: PersistentVolume
apiVersion: v1
metadata:
name: persistent-vol-hxe
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 150Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/data/hxe_pv"
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: hxe-pvc
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 50Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: hxe
labels:
name: hxe
spec:
selector:
matchLabels:
run: hxe
app: hxe
role: master
tier: backend
replicas: 1
template:
metadata:
labels:
run: hxe
app: hxe
role: master
tier: backend
spec:
initContainers:
- name: install
image: busybox
command: [ 'sh', '-c', 'chown 12000:79 /hana/mounts' ]
volumeMounts:
- name: hxe-data
mountPath: /hana/mounts
volumes:
- name: hxe-data
persistentVolumeClaim:
claimName: hxe-pvc
- name: hxe-config
configMap:
name: hxe-pass
imagePullSecrets:
- name: docker-secret
containers:
- name: hxe-container
image: "store/saplabs/hanaexpress:2.00.033.00.20180925.2"
ports:
- containerPort: 39013
name: port1
- containerPort: 39015
name: port2
- containerPort: 39017
name: port3
- containerPort: 8090
name: port4
- containerPort: 39041
name: port5
- containerPort: 59013
name: port6
args: [ "--agree-to-sap-license", "--dont-check-system", "--passwords-url", "file:///hana/hxeconfig/password.json" ]
volumeMounts:
- name: hxe-data
mountPath: /hana/mounts
- name: hxe-config
mountPath: /hana/hxeconfig
- name: sqlpad-container
image: "sqlpad/sqlpad"
ports:
- containerPort: 3000
---
apiVersion: v1
kind: Service
metadata:
name: hxe-connect
labels:
app: hxe
spec:
type: LoadBalancer
ports:
- port: 39013
targetPort: 39013
name: port1
- port: 39015
targetPort: 39015
name: port2
- port: 39017
targetPort: 39017
name: port3
- port: 39041
targetPort: 39041
name: port5
selector:
app: hxe
---
apiVersion: v1
kind: Service
metadata:
name: sqlpad
labels:
app: hxe
spec:
type: LoadBalancer
ports:
- port: 3000
targetPort: 3000
protocol: TCP
name: sqlpad
selector:
app: hxe
第77行指定了HANA express对应的容器镜像文件:
"store/saplabs/hanaexpress:2.00.033.00.20180925.2"
使用命令行创建资源:
kubectl create -f hxe.yaml:
创建成功,使用命令行kubectl describe pods查看成功创建的资源:
使用命令行查看数据库是否成功启动:
kubectl logs deployment/hxe -c hxe-container
看到startup finished的消息,说明启动成功:
使用命令行进入pod内部,得到shell:
kubectl exec -it <<pod-name>> bash
打开SQL console:
相关推荐
SAPUI5是基于HTML5和JavaScript的,因此,它支持在SAP HANA Cloud Platform上开发与SAP HANA数据库直接交互的应用程序。开发者指南解释了如何使用SAPUI5的概念和最佳实践,初始化和加载SAPUI5,构建用户界面,以及...
### SAP HANA Express 版本 2.0 安装与配置详解 #### 一、简介 SAP HANA Express 版(SAP HANA, express edition)是SAP为开发者提供的一款轻量级数据库解决方案,它包含了SAP HANA核心功能的一个子集,非常适合...
用户可以通过SAP API Business Hub查找可用的API,并在SAP Cloud Platform上进行集成。 针对集成选项,SAP S/4HANA Cloud提供了从云到云以及云到本地(on-premise)的集成方案。白皮书说明了可以通过白名单APIs/CDS...
SAP Cloud Platform Connectivity是SAP云平台的一项关键服务,它使得云中的应用程序能够安全地访问互联网上或企业内部网络上的远程服务。这个服务是SAP云解决方案与外部系统集成的关键工具,尤其对于那些希望扩展其...
SAP Cloud Platform还包括了SAP HANA服务(SAPHANA Service),这个服务允许用户在云中使用SAP HANA数据库,SAP HANA是一个高性能的数据库,特别适合于处理大量数据的实时分析。 整体而言,SAP Cloud Platform是一...
9. 开发方式:On-Premise使用ABAP在GUI客户端开发,Cloud在SAP Cloud Platform上开发,支持UI5等现代技术。 10. 系统架构:On-Premise有多层环境,如开发、测试和生产环境,Cloud则简化为测试和生产系统。 对于期望...
HXEDownloadManager_win.EXE WINDOWS版本 sap HANA express 下载工具
introduce the Starter, Quality, and Production Systems of the SAP S/4 HANA Cloud solution
扩展性方面,SAP HANA 2.0 支持多租户数据库容器(MTDC),允许多个独立的数据库实例在同一硬件上运行,隔离不同的业务应用。这不仅提高了硬件利用率,也便于管理和升级。 最后,SAP HANA 2.0 提供了丰富的分析功能...
SAP Cloud Platform是企业级平台即服务(Enterprise PaaS)的一种,它提供了全面的应用程序开发服务和能力,使用户能够在云端构建、扩展和集成业务应用。这个平台旨在帮助企业加速数字化转型,通过云环境中的创新来...
为了在SAP Cloud Platform上进行部署,需要配置的 ,可以访问用户或帐户 为了在SAP Cloud Plaform上进行部署,Keycloak需要托管的Postgresql后端。 使用免费层实例构建的项目 Keycloak中的注册电子邮件功能需要...
然后使用SAP Cloud Platform上的SAP HANA将应用程序部署到Cloud Foundry。 该应用程序将使用微服务构建,并利用强大的HANA数据库功能与灵活和可扩展的云概念相结合。 使用XS Advanced的编程模型,您不必受限于特定...
当在SAP Cloud Platform上构建与SAP解决方案和服务(例如SAP S / 4HANA,SAP SuccessFactors等)集成的并行扩展应用程序时,SDK可以减少您的开发工作。 寻找文件? 在我们的上查看我们的和指南。 目录 配套 该项目...
sap press doc 解压密码:abap_developer
导入OVA文件后,用户可以在虚拟环境中运行SAP HANA Express Edition。 4. 设置键盘和时区(Set Keyboard and TimeZone): 在安装过程中,用户需要根据实际使用环境设置键盘布局和时区。这是一个重要的步骤,因为它...
在部署SAP HANA内存数据库环境时,有以下几个关键步骤和知识点: 1. **背景**: SAP HANA的部署通常是为了提升企业的数据分析能力,尤其是对于那些需要实时业务洞察和复杂分析的企业。这种部署可以整合企业各个...
SAP S/4 HANA Cloud是SAP公司推出的一套集成化的企业资源规划云解决方案,它基于S/4 HANA平台,旨在为各种规模的企业提供实时的数据处理和业务分析功能。而SAP Cloud Security & Support Framework则是SAP为了保障其...
在介绍SAP HANA Cloud Connector配置的知识点之前,需要了解SAP HANA Cloud Connector(简称HANA Cloud Connector)是一种代理服务器,它用于连接私有网络(如本地数据中心)与SAP云平台之间的网络资源,为混合云环境...
sap press doc 解压密码:abap_developer