admin

Elasticsearch 安装
下载最新版 Elasticsearch下载地址:https://www.elastic.co/downloads/...
扫描右侧二维码阅读全文
25
2019/02

Elasticsearch 安装

下载最新版 Elasticsearch

下载地址:https://www.elastic.co/downloads/elasticsearch

# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz
# cd /opt
# tar xvf elasticsearch-6.6.1.tar.gz
# cd elasticsearch-6.6.1

启动

Elasticsearch需要安装 JAVA 环境,官方建议使用 JDK 1.8 以上的版本,JDK 的安装在这里不做过多赘述。
然后就是Elasticsearch不能直接用root用户启动,否则会报错:
java.lang.RuntimeException: can not run elasticsearch as root

解决办法就是新建一个用户用来启动Elasticsearch

# groupadd elsearch
# useradd elsearch -g elsearch -p yourpassword
# chown -R elsearch:elsearch /opt/elasticsearch-6.6.1

然后切换到elsearch用户来启动Elasticsearch

# su elsearch
# cd /opt/elasticsearch-6.6.1/bin
# ./elasticsearch

启动成功,但是发现只能通过局域网内网 127.0.0.1:9200 或者 localhost:9200 来访问。
解决办法:
修改config/elasticsearch.yml文件中的network.host为: network.host: 0.0.0.0
再次启动,报错:

[1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决办法:
/etc/sysctl.conf文件中追加如下内容:

vm.max_map_count=655360

最终启动成功,可以通过外网 IP 访问,成功页面:
微信截图_20190225144442.png
我这里浏览器安装了 JSON 格式化插件,所以显示的是上面那个样子,没装插件的可能就是一行显示。

后台启动

bin/elasticsearch -d

Last modification:February 25th, 2019 at 02:49 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment