Java 17 への移行(4) - OpenSearch の準備 [ubuntu 編]
Ubuntu での OpenSearch のインストール
- ubuntu で java 17 をインストール
$ sudo aptitude install openjdk-17-jre $ sudo update-alternatives --config java alternative java (/usr/bin/java を提供) には 3 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 自動モード 1 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 手動モード * 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手動モード 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 手動モード 現在の選択 [*] を保持するには
、さもなければ選択肢の番号のキーを押してください: 0 update-alternatives: /usr/bin/java (java) を提供するために自動モードで /usr/lib/jvm/java-17-openjdk-amd64/bin/java を使います $ java -version openjdk version "17.0.5" 2022-10-18 OpenJDK Runtime Environment (build 17.0.5+8-Ubuntu-2ubuntu118.04) OpenJDK 64-Bit Server VM (build 17.0.5+8-Ubuntu-2ubuntu118.04, mixed mode, sharing) - curl のインストール。curl を使うと、OpenSearch と http で通信できる。
- vm.max_map_count を最低でも 262,144 に設定するように書かれている
$ cat /proc/sys/vm/max_map_count 65530 $ sudo vi /etc/sysctl.conf vm.max_map_count=262144 $ sudo sysctl -p vm.max_map_count = 262144
- まだ ubuntu にレポジトリがないので、直接ダウンロードサイトから tarball を取ってくる
$ tar xvzf opensearch-2.4.1-linux-x64.tar.gz opensearch-2.4.1/ opensearch-2.4.1/LICENSE.txt opensearch-2.4.1/NOTICE.txt : $ ln -s opensearch-2.4.1 opensearch
- 初期インストールのプラグインは全部消す
$ cd opensearch $ rm -rf plugins/*
- config/opensearch.yml を設定して起動してみる
$ vi ./config/opensearch.yml cluster.name: opensearch_dolphin path.data: /home/dolphin/opensearch/var/lib/opensearch path.log: /home/dolphin/opensearch/var/log/opensearch $ ./bin/opensearch WARNING: A terminally deprecated method in java.lang.System has been called WARNING: System::setSecurityManager has been called by org.opensearch.bootstrap.OpenSearch (file:/home/dolphin/opensearch-2.4.1/lib/opensearch-2.4.1.jar) :
- プラグインインストール
$ ./bin/opensearch-plugin install analysis-kuromoji $ ./bin/opensearch-plugin install analysis-icu
- インデックスのバックアップは ./var/lib/opensearch/nodes を保存しておく
$ cd ./opensearch/var/lib/opensearch $ tar cvzf opensearch-nodes.tgz nodes
« Java 17 への移行(3) - OpenSearch の準備 [mac 編] | トップページ | Java 17 への移行(5) - OpenDolphin server の対応 »
「OpenDolphin」カテゴリの記事
- 運用18年目のまとめ(2026.02.07)
- IME on/off の切換 - その5(2026.01.05)
- IME on/off の切換 - その4(2025.12.23)
- IME on/off の切換 - その3(2025.12.20)
- OpenDolphin: Java 25 / WildFly 38 への移行(2025.11.09)


