HANA STUDIO可以通过如下几种方式进行升级:1.通过命令行使用HANA STUDIO安装包进行升级。2.使用更新地址让HANA STUDIO进行自动升级。方法1是大家日常使用的更新HANA STUDIO的方法,在这里不做过多介绍,本文将具体介绍方法2。大家都知道,HANA STUDIO是基于EclipseIDE,所以Eclipse的自动升级功能在HANA STUDIO中也是同样适用的,但是SAP并没有官方的升级地址,只能我们自己搭建一个HANA STUDIO升级源地址来供HANA STUDIO升级。SAP官方提供了两个工具hdbeuspackhdbupdrep。下面先来介绍这两个工具。

Hdbeuspack

Hdbeuspack可以用来将目标文件夹打包成.tgz 文件,该.tgz文件是可以导入到 SAP HANA 资源库的 DU (Delivery Unit) 。该工具位于/usr/sap/<SID>/HDB<instance no.>/exe/hdbeuspack,该路径位于<SID>adm用户的PATH下,切换到<SID>adm 用户之后可以直接使用该命令。

用法如下:


usage: hdbeuspack [OPTIONS] DU_NAME PACKAGE_PREFIX CONTENT_DIRECTORY
Options:
  -a            Creates .xsapp and .xsaccess in root package
                with "auth_required: false"
  -e            Path to store packed DU



    -v            Verbose

例如,在下面的例子中,使用hdbeuspack工具将” /path/to/content”文件夹打包成了DU MY_APP_CONTENT, 并且指定它的包名为my.app.content






hdbeuspack -a MY_APP_CONTENT my.app.content /path/to/content


Hdbupdrep

Hdbupdrep工具可以将指定的DU文件导入到SAP HANA REPOSITORY中,该工具位于/usr/sap/<SID>/SYS/global/hdb/install/bin/hdbupdrep, 由于该路径不在<SID>adm用户的PATH下,用户只能通过该路径使用。用法如下:


Usage: hdbupdrep [--batch] [--configfile=<filename>] [--content_directory=<path>]
[--delivery_unit=<file_name>] [--dump_configfile_template=<filename>]
[--ignore=<check1>[,<check2>]...] [--read_password_from_stdin=xml] [--sid=<SID>]



   [--user_store_key=<name>]

在这里,最主要的两个命令是 –sid (-s) –delivery_unit。在下面的例子中,位于/path/to文件夹的DU.tgz 文件被导入到<SID>SIDHANA instance中。






/usr/sap/<SID>/SYS/global/hdb/install/bin/hdbupdrep –s SID –delivery_unit=/path/to/DU.tgz


配置过程

1.下载HANA STUDIO安装文件。

2.提取出repository文件夹。

/wp-content/uploads/2014/03/1_404085.png

3.使用hdbeuspack工具打包成DU

/wp-content/uploads/2014/03/2_404087.png

在本例中,使用了-e命令来指定生成的tgz文件路径。如果未指定,hdbeuspack会在当前目录下生成一个hdbeuspack文件夹并将生成的tgz文件放在该文件夹下。

/wp-content/uploads/2014/03/3_404088.png

4.使用hdbupdrep工具导入到SAP HANA中。

/wp-content/uploads/2014/03/4_404089.png

导入成功后,可以在HANA STUDIO中看到导入的内容:

/wp-content/uploads/2014/03/5_404091.png

配置升级

1.设置HANA STUDIO更新地址。

HANA STUDIO工具栏中,选择Window—Preferences,在弹出的对话框中,选择Install/Update—Available Software Sites:

/wp-content/uploads/2014/03/6_404093.png

选择Add,在弹出的对话框中输入更新地址和自定义名字:

/wp-content/uploads/2014/03/7_404094.png

更新地址如下:


http://<Host:80<instance no>>/path/to/your/DU

在本例中,更新地址为:http://Host:8000/sap/hana/studio

2.更新HANA STUIDO

HANA STUDIO的工具栏中,选择Help—Check for Updates,进行下去就可以使HANA STUDIO升级了。在本例中,HANA STUDIO1.00.70升级到了1.00.72

/wp-content/uploads/2014/03/9_404095.png

/wp-content/uploads/2014/03/10_404099.png

/wp-content/uploads/2014/03/11_404100.png

3.设置HANA STUIDO自动升级。

HANA STUDIO工具栏中的Window—Preferences中,选择Install/Update—Automatic Updates,可以设置HANA STUDIO的自动升级。

/wp-content/uploads/2014/03/12_404101.png


参考资料:SAP_HANA_Studio_Installation_Update_Guide




想获取更多SAP HANA学习资料或有任何疑问,请关注新浪微博@HANAGeek!我们欢迎你的加入!

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply