天天看點

一步步學習如何安裝并使用SAP HANA Express Edition

使用Jerry這篇文章在Google Cloud platform上的Kubernetes叢集部署HANA Express裡介紹的方法在Google Cloud Platform的Kubernetes cluster上安裝SAP HANA Express.

文中介紹了一個yaml檔案,裡面聲明了容器鏡像檔案store/saplabs/hanaexpress:2.00.033.00.20180925.2.

安裝完成後,在啟動的pod裡有兩個容器,分别運作着SQLPad和HANA Express.

SQLPad是一個基于Nodejs開發的直接在浏覽器運作SQL查詢并對結果進行可視化展示工具。SQLPad支援的資料庫非常多,比如:MySQL, Postgres, SQL Server, Vertica, Crate, Presto等。

使用kubectl get services拿到sqlpad的external IP:

一步步學習如何安裝并使用SAP HANA Express Edition

在浏覽器裡輸入剛才獲得的IP位址,後面加上預設的3000端口,打開sqlpad的web控制台:

一步步學習如何安裝并使用SAP HANA Express Edition
一步步學習如何安裝并使用SAP HANA Express Edition

注冊一個帳戶并登入:

一步步學習如何安裝并使用SAP HANA Express Edition

選擇admin-Connections:

一步步學習如何安裝并使用SAP HANA Express Edition

建立一個資料庫連接配接:

一步步學習如何安裝并使用SAP HANA Express Edition

database driver從下拉菜單裡選擇SAP HANA:

一步步學習如何安裝并使用SAP HANA Express Edition

回到Google Cloud Platform的cloud shell,使用kubectl get services獲得hxe-connect的external IP:

一步步學習如何安裝并使用SAP HANA Express Edition

把這個位址填到資料庫建立向導裡:

一步步學習如何安裝并使用SAP HANA Express Edition

建立一個名為quotes的collection并插入一些資料:

一步步學習如何安裝并使用SAP HANA Express Edition

7

注意這個生成的sql collection并不是資料庫表,而是一種document store(noSQL),實際上隻是鍵值對-key value pair.

下面的SQL語句執行的操作是把document store裡的值取出進行分析,将分析結果存放到新建立的column table裡:

一步步學習如何安裝并使用SAP HANA Express Edition