HANA数据库的图形化管理工具主要是HANA Studio和HANA Cockpit, HANA Studio已不再更新,因此HANA Cockpit就是目前HANA数据库主要的管理工具了。HANA Cockpit是用来管理和监控HANA数据库的工具,同时通过SAP HANA database explorer 提供了开发方面的支持。
SAP HANA Cockpit共有3种部署方式,如下图所示。种部署方式是部署在独立的服务器内,一般是独立的一台虚拟机;第二种方式是和其它HANA数据库共享一套服务器;第三种方式是安装在一个HANA数据库的tenant DB内。在客户生产环境下,推荐按照种方式进行部署,统一管理所有的HANA数据库资源。
安装
SAP HANA Cockpit的安装也是通过hdblcm进行的,包括命令行方式和图形化安装方式。下载安装介质后,可以通过如下命令解压介质。
hdb01:# SAPCAR -manifest SIGNATURE.SMF -xvf SAPHANACOCKPIT12_13-70002299.SAR
安装介质默认包括了需要的配置信息,在安装前可以自行修改,路径如下。
HDB__LCM_LINUX_X86_64/configurations/auto_install.cfg HDB_SERVER_LINUX_X86_64/configurations/*.ini
配置好各种参数后,可以采用静默安装的方式一步安装,命令如下。
hdb01:# ./hdblcm.sh --action=install --master_password=Test2020 -b
安装完毕后会显示SAP HANA Cockpit and Cockpit Manager的访问地址信息。
Launch SAP HANA cockpit by opening https://hdb01:51148
Launch SAP HANA cockpit manager by opening https://hdb01:51150
之后也可以通过xs命令行的方式查看SAP HANA Cockpit and Cockpit Manager的端口号。
h4cadm@hdb01:/hana/shared/H4C/xs/bin> ./xs-admin-login
Enter password for XSA admin user 'COCKPIT_ADMIN':
API_URL: https://hdb01:39630
USERNAME: COCKPIT_ADMIN
Authenticating...
ORG: HANACockpit
SPACE: SAP
API endpoint: https://hdb01:39630 (API version: 1)
User: COCKPIT_ADMIN
Org: HANACockpit
Space: SAP
h4cadm@hdb01:/hana/shared/H4C/xs/bin> xs apps
Getting apps in org "HANACockpit" / space "SAP" as COCKPIT_ADMIN...
Found apps:
name requested state instances memory disk alerts urls
----------------------------------------------------------------------------------------------------------------
cockpit-admin-web-app STARTED 1/1 128 MB <unlimited> https://hdb01:51150
cockpit-web-app STARTED 1/1 512 MB <unlimited> https://hdb01:51148
登录和添加数据库
SAP HANA Cockpit安装完后,次登陆SAP HANA cockpit manager需要给用户COCKPIT_ADMIN授权,如下图所示,点击yes完成角色授权后登录。
在SAP HANA cockpit manager首页单击Register a Database添加被管理数据库。
被管理数据库添加完成后,我们就可以登陆SAP HANA cockpit查看和管理该数据库。下图所示为添加了1个SYSTEMDB和一个TenantDB,单击进去就可以进行各种管理和监控了。
小结
本篇简单介绍了HANA数据库目前主要的管理工具SAP HANA Cockpit 2.0, 并介绍了主要的3种部署方式;然后完成了安装和初始化登录,并注册被管理数据库。需要指出的是,SAP HANA Cockpit的版本发布是独立的,并不绑定HANA数据库的版本发布,目前新版本是2.0 SP12。