1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Eclipse+HANA toolsで、ABAP Platform 1909, Developer EditionのHANA MDCのHDBに接続する設定

Last updated at Posted at 2021-03-12

Eclipse+HANA toolsで、ABAP Platform 1909, Developer EditionのHANA MDCのHDBに接続する設定

詰まったところ

HANA Toolsの設定をして、AWSで作成したABAP Platform 1909, Developer Editionに同梱されているHANA DBにアクセスしようとしました。HANA DBはマルチテナントデータベースコンテナ(MDC)であり、複数のテナントを持ち、SYSTEMDBとHDBがあります。SYSTEMDBにはアクセスできたのですが、もう一つのHDBにはアクセスできませんでした。DockerのReadmeには、少し記載に不足があったようです。

解消方法概要

  1. Docker runのオプションでポート30215についてもアクセスできるように設定を変更しました。
  2. EclipseのHostnameの設定箇所で、ポート番号も指定しました。
  3. AWSのセキュリティグループの設定も変更しました。

これで、接続することができました。

1. docker runの設定変更

runコマンドを以下のようにポートの追加をしました。30215を追加です。READMEには、30213しか記載がありませんでしたが、30215も必要だったということになります。

:~> docker run -v A4H.txt:/opt/sap/ASABAP_license -v HDB.txt:/opt/sap/HDB_license --stop-timeout 3600 -i --name a4h -h vhcala4hci -p 3200:3200 -p 3300:3300 -p 8443:8443 -p 30213:30213 -p 30215:30215 -p 50000:50000 -p 50001:50001 --sysctl kernel.shmmax=21474836480 --sysctl kernel.shmmni=32768 --sysctl kernel.shmall=5242880 --sysctl kernel.msgmni=1024 --sysctl kernel.sem="1250 256000 100 8192" --ulimit nofile=1048576:1048576 abapplatform:1909 -agree-to-sap-license

2.Eclipse + HANA Tools 設定内容

Add System

Add sytem から、接続設定をします。

image.png

Specify System

Host Nameの箇所には、ホスト名だけではなく、ポート番号指定も追加します。
image.png

SYSTEMDBの場合には、ホスト名だけでよかったのですが、HDBの場合にはポート番号も同時に指定しないと、うまくいかないようです。

参考

SNOTE 2551889

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?