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」カテゴリの記事
- Java 17 への移行(7) - OpenDolphin client の対応 (2023.02.04)
- Java 17 への移行(6) - Hibernate 6 でやらかす(2023.02.03)
- Java 17 への移行(5) - OpenDolphin server の対応(2023.02.02)
- Java 17 への移行(4) - OpenSearch の準備 [ubuntu 編](2023.02.01)
- Java 17 への移行(3) - OpenSearch の準備 [mac 編](2023.01.31)