Linux 安装 Elasticsearch 7.5


 

 

 

 下载:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-linux-x86_64.tar.gz
#解压
tar -xzvf elasticsearch-7.7.0-linux-x86_64.tar.gz
#将解压文件夹移动到 /user/local/下,自定义
mv elasticsearch-7.7.0
/user/local/elasticsearch
cd /user/local/elasticsearch

执行:

./bin/elasticsearch

这个时候可能会报错,报错信息如下

OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future rel
[2019-12-17T14:41:57,321][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [iZwz9h3c9q3pzycbcf5jc7Z] uncaught exception in thread
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125) ~[elasticsearch-cli-7.5.0.jar:7.5.0]
    at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-7.5.0.jar:7.5.0]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92) ~[elasticsearch-7.5.0.jar:7.5.0]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
    at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:105) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:172) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) ~[elasticsearch-7.5.0.jar:7.5.0]
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.5.0.jar:7.5.0]
    ... 6 more

修改config下的jvm.options文件

cd config/
vim jvm.options

  在文件底部加上

-XX:+AssumeMP

  docker参考链接:http://www.fecmall.com/topic/1171

运行:

adduser es
#赋予文件夹权限
chown -R es /user/local/elasticsearch/
#切换用户
su es
#运行 elasticsearch
/usr/local/elasticsearch/bin/elasticsearch -d #-d 在后台以守护进程模式运行

查看: 

netstat -lntp

 

 或者运行:

curl 'http://localhost:9200/?pretty'

 

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM