elasticsearch-7.3 のインストール

ダウンロード解凍

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.0-linux-x86_64.tar.gz
tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz 
cd elasticsearch-7.3.0/bin

1:オプション UseConcMarkSoupGC はバージョン 9.0 で非推奨となり、将来のリリースでは削除される可能性があります

[root@iZwz94zhiwnwqzf7b66yxqZ bin]# OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
[2021-09-08T08:18:16,143][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [iZwz94zhiwnwqzf7b66yxqZ] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-7.3.0.jar:7.3.0]
	at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.3.0.jar:7.3.0]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.3.0.jar:7.3.0]
	... 6 more
^C

解決:

[root@iZwz94zhiwnwqzf7b66yxqZ bin]# find / -name jvm.options
/opt/middle/elasticsearch-7.3.0/config/jvm.options
[root@iZwz94zhiwnwqzf7b66yxqZ bin]# vi /opt/middle/elasticsearch-7.3.0/config/jvm.options
## JVM configuration

################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################

# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space

-Xms1g
-Xmx1g

################################################################
## Expert settings
################################################################
##
## All settings below this section are considered
## expert settings. Don't tamper with them unless
## you understand what you are doing
##
################################################################

## GC configuration
#修改为下面一行-XX:+UseConcMarkSweepGC
-XX:+UseG1GC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly

2:rootでelasticsearchを実行できません

[root@iZwz94zhiwnwqzf7b66yxqZ bin]# ./elasticsearch &
[1] 61186
[root@iZwz94zhiwnwqzf7b66yxqZ bin]# 
[root@iZwz94zhiwnwqzf7b66yxqZ bin]# [2021-09-08T08:23:16,095][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [iZwz94zhiwnwqzf7b66yxqZ] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-7.3.0.jar:7.3.0]
	at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.3.0.jar:7.3.0]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) ~[elasticsearch-7.3.0.jar:7.3.0]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.3.0.jar:7.3.0]
	... 6 more
^C
[1]+  Exit 1                  ./elasticsearch
[root@iZwz94zhiwnwqzf7b66yxqZ bin]# adduser elasticsearch
[root@iZwz94zhiwnwqzf7b66yxqZ bin]# passwd elasticsearch
Changing password for user elasticsearch.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@iZwz94zhiwnwqzf7b66yxqZ bin]# cd ..
[root@iZwz94zhiwnwqzf7b66yxqZ elasticsearch-7.3.0]# cd ..
[root@iZwz94zhiwnwqzf7b66yxqZ middle]# chown -R elasticsearch elasticsearch-7.3.0
[root@iZwz94zhiwnwqzf7b66yxqZ middle]# su elasticsearch
[elasticsearch@iZwz94zhiwnwqzf7b66yxqZ middle]$ cd elasticsearch-7.3.0/
[elasticsearch@iZwz94zhiwnwqzf7b66yxqZ elasticsearch-7.3.0]$ cd bin
[elasticsearch@iZwz94zhiwnwqzf7b66yxqZ bin]$ ./elasticsearch -d
[elasticsearch@iZwz94zhiwnwqzf7b66yxqZ bin]$ 
[elasticsearch@iZwz94zhiwnwqzf7b66yxqZ bin]$ curl 127.0.0.1:9200
{
  "name" : "iZwz94zhiwnwqzf7b66yxqZ",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "ogMEZAA4Qcu_55ld9PLg7Q",
  "version" : {
    "number" : "7.3.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "de777fa",
    "build_date" : "2019-07-24T18:30:11.767338Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
测试是否启动成功

おすすめ

転載: blog.csdn.net/wind520/article/details/120184499