一 硬件环境
两台电脑,一台为服务器装跑HANA虚拟机,一台为客户端运行HANA_STUDIO 服务器:内存至少需要16G windows server 2003 64位 客户端:windows 7 64位 二软件环境 服务器:VMware 9.0 HANA虚拟机镜像 客户端:jdk sapcar SAP_HANA_CLIENT SAP_HANA_STUDIO 软件的下载地址如下: HANA虚拟机镜像: sapcar,HANA_STUDIO和HANA_CLIENT: 三安装 服务器: 安装虚拟机软件VMware 9.0 客户端: 1.安装JDK,HANA_STUDIO安装需要JDK 以下步骤可以参考HANA Academy - Installing the SAP HANA Studio and SAP HANA Client tools视频 2. 使用sapcar解压缩HANA_CLIENT和HANA_STUDIO 在命令行模式下,用CD命令进去到sapcar,HANA_CLIENT和HANA_STUDIO的下载目录 输入命令: sapcar -xvf "I*.SAR" 来解压缩HANA_CLIENT和HANA_STUDIO 解压缩完成后会产生两个文件夹SAP_HANA_CLIENT和SAP_HANA_STUDIO 3.安装SAP_HANA_CLIENT 进入SAP_HANA_CLIENT文件夹,双击hdbinst.exe 在出现的窗口中直接按回车,以默认路径安装 安装完成后显示 Installation done 在管理工具-数据源(odbc)-系统dns-添加 可以看到HDBODBC 4.安装SAP_HANA_STUDIO 进入SAP_HANA_STUDIO文件夹,双击hdbinst.exe 在出现的窗口中直接按回车,以默认路径安装 安装完成后显示 Installation done,在开始菜单-程序里面可以找到HANA_STUDIO 四配置 服务器: 1.解压缩HANA虚拟机镜像SUSE Linux Enterprise 11 64-bit HANA SP4.7z 2.进去虚拟机文件夹用记事本打开SUSE Linux Enterprise 11 64-bit.vmx文件, 修改ethernet0的connectionType由"NAT"改为"bridged" ,这样客户端电脑才能连接。 ethernet0.connectionType = "bridged" 添加以下内容,作用是取消虚拟机与主机的时间同步 time.synchronize.continue = "FALSE" time.synchronize.restore = "FALSE" time.synchronize.resume.disk = "FALSE" time.synchronize.shrink = "FALSE" time.synchronize.tools.startup = "FALSE" 3.启动虚拟机,虚拟机密码如下: LINUX : USER:ROOT PASSWD:abc123 HANA LINUX SYSADMINISTRATOR: USER:hdbadm PASSWD:HANAabc123 DB: USER:SYSTEM PASSWD:HANAabc123 4.修改IP地址(我操作的时候虚拟机鼠标左右键是反的,汗啊) 打开左下角 计算机-打开菜单-网络配置 修改Overview选项卡中eth0的IP地址,修改Routing选项卡中的网关地址。 确保客户端电脑和虚拟机能相互ping通。 5.修改虚拟机时间 启动一个终端,关闭HANA实例: hanadb:~ # su - hdbadm hanadb:/usr/sap/HDB/HDB00> HDB stop 启动一个新的终端,修改虚拟机时间(为了防止时间过期) hanadb:~# date 123112002012 启动HANA实例: hanadb:/usr/sap/HDB/HDB00> HDB start 客户端: 1.启动SAP HANA STUDIO 2.连接HANA服务器 打开Modeler窗口,在左边的窗体中,右键- Add System 在打开的窗口中,填写以下内容: host:填写HANA虚拟机IP地址 Instance Number: 00 Description: 任意,可以填:HDB 选下一步输入,HANA数据库,用户名密码: User Name: SYSTEM Password: HANAabc123 选下一步,点Finish连接 至此,HANA学习环境搭建完成。