HANA学习笔记1-搭建HANA学习环境
一 硬件环境
两台电脑,一台为服务器装跑HANA虚拟机,一台为客户端运行HANA_STUDIO
服务器:内存至少需要16G windows server 2003 64位
客户端:windows 7 64位
二软件环境
服务器:VMware 9.0 HANA虚拟机镜像
客户端:jdk sapcar SAP_HANA_CLIENT SAP_HANA_STUDIO
软件的下载地址如下:
HANA虚拟机镜像:http://pan.baidu.com/share/link?shareid=529008&uk=553730487
sapcar,HANA_STUDIO和HANA_CLIENT:http://pan.baidu.com/share/link?shareid=546348&uk=553730487
三安装
服务器:
安装虚拟机软件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学习环境搭建完成。
引用地址:http://www.cnblogs.com/hanmos/p/3425511.html
HANA学习笔记1-搭建HANA学习环境的更多相关文章
- Docker学习笔记之搭建Docker运行环境
0x00 概述 既然 Docker 是一款实用软件,我们就不得不先从它的安装说起,只有让 Docker 运行在我们的计算机上,才能更方便我们对 Docker 相关知识和使用方式的学习.得益于与商业性的 ...
- ISD9160学习笔记02_搭建NuMicro开发环境
开发环境这边没什么好说的,烧写玩了玩录音的测试程序. 1. 烧写工具 昨晚先尝试了下烧写工具(NuMicro ICP Programming Tool 1.30.6491.exe),板子自带了烧写器, ...
- Hadoop学习笔记(10) ——搭建源码学习环境
Hadoop学习笔记(10) ——搭建源码学习环境 上一章中,我们对整个hadoop的目录及源码目录有了一个初步的了解,接下来计划深入学习一下这头神象作品了.但是看代码用什么,难不成gedit?,单步 ...
- Hadoop学习笔记(4) ——搭建开发环境及编写Hello World
Hadoop学习笔记(4) ——搭建开发环境及编写Hello World 整个Hadoop是基于Java开发的,所以要开发Hadoop相应的程序就得用JAVA.在linux下开发JAVA还数eclip ...
- Java web与web gis学习笔记(一)——Tomcat环境搭建
系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gis学习笔记(二)--百度地图API调用 JavaWeb和WebGIS学习笔记(三)-- ...
- kvm虚拟化学习笔记(一)之kvm虚拟化环境安装
平时一直玩RHEL/CentOS/OEL系列的操作,玩虚拟化也是采这一类系统,kvm在RHEL6系列操作系统支持比较好,本文采用采用OEL6.3操作系统,网上所有文章都说KVM比xen简单,我怎么感觉 ...
- Orleans[NET Core 3.1] 学习笔记(一).NET环境下的分布式应用程序
前言 Orleans是一个跨平台的框架,用于搭建可扩展的分布式应用程序 第一次接触Orleans还是两年前做游戏服务器的时候,用SignalR+Orleans的组合,写起代码来不要太爽. 即将进入20 ...
- Swift学习笔记(一)搭配环境以及代码运行成功
原文:Swift学习笔记(一)搭配环境以及代码运行成功 1.Swift是啥? 百度去!度娘告诉你它是苹果最新推出的编程语言,比c,c++,objc要高效简单.能够开发ios,mac相关的app哦!是苹 ...
- Django学习笔记(一):环境安装与简单实例
Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...
- [原创]java WEB学习笔记75:Struts2 学习之路-- 总结 和 目录
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
随机推荐
- php file_get_contents() 用法
php 需要访问某个网页 <?php $fh= file_get_contents('http://www.baidu.com/'); echo $fh; ?> 知识扩充 file_get ...
- 关于中文字体的设置说明(font:12px/1.5 tahoma,arial,\5b8b\4f53)
定义全局字体是这样的font:12px/1.5 tahoma,arial,\5b8b\4f53 前面的12px字体,1.5表示行高,18px 后面的\5b8b\4f53为什么写成这样的呢? 请教百度谷 ...
- java向Excel文件写入数据
/*使用之前要记得导入第三的jar包这个是我之前使用的时候那别人的东西自己修改了一下 还没来得及好好地封装一下还望见谅,注释我感觉写的挺清楚的就在不进行解释代码了*/package com.zzp.E ...
- NetworkComms V3 使用TCP通信传递IList<T>类型的数据
客户端从服务器获取一组IList<T>类型的数据非常常见(通常从数据库中获取) 我们用NeworkComms V3来演示一下(NetworkcommsV2.x版本也同样支持) [ 使用pr ...
- react-native执行 npm install cl.exe找不到 的问题
最近在学习react-native,昨天在尝试某个demo时,执行 npm instal, 总是遇到 cl.exe文件找不到,最开始以为Microsoft Visual C++ 2015 Redist ...
- Avast!:小型网站最易遭受的3种黑客攻击
avast是捷克研发的杀毒软件,从网站上找到一篇avast关于网站安全的文章,觉得颇有意思,因此想到翻译过来与大家共享.有不对之处还望大家批评指正. 一个拥有上万访问者的小型网站管理员发来一份信,向我 ...
- CAST()函数
语法: CAST(expression AS data_type) 参数说明: expression:任何有效的SQServer表达式 AS:用于分割两个参数,在AS之前的是需要处理的数据,在AS之后 ...
- php的clone 浅拷贝
总所周知 php 的 clone方法 拷贝一个对象 而且还是所谓的浅拷贝 一时迷茫 今天终于整明白了 <?php class a { pulic $data; function __constr ...
- number 数据类型的分析。
在js中,number数据类型可能算最令人关注的的类型之一了. number类型分为整数和浮点数. 一,整型数,整型又分为十进制,八进制,十六进制. 十进制即是生活中接触到的:而八进制数的首位必须是零 ...
- Linux编程 ---- dup函数
dup,dup2,dup3函数 顾名思义,dup及duplicate的简写,也就是复制的意思.而事实上这几个函数的功能也确实是复制文件描述符.那为什么要复制文件描述符呢?呵呵,我认为是程序 ...