ElasticSearch 快速安装

0. 安装 Java 支持

Oracle 官网下载 JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载后, 解压缩到 /usr/local/jdk/ 目录下, 然后添加 PATH=${PATH}:/usr/local/jdk/bin/ 到环境变量.

1. 官网下载 ElasticSearch 编译好的包

https://www.elastic.co/cn/downloads/elasticsearch

下载后解压缩到一个心仪的目录下.

2. 测试启动

正常来讲, 直接使用 ./bin/elasticsearch 即可启动.

如果报错: [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 那么,

表名当前系统内核配置太低, sysctl -w vm.max_map_count=270000

参考:

https://stackoverflow.com/questions/11683850/how-much-memory-could-vm-use

https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html

3. 配置更多插件:

OpenSSL 支持

sudo apt-get install libssl*

参考: https://help.ubuntu.com/community/OpenSSL

Search Guard

配置安全支出插件, 如果泄露数据就不好了~

参考: https://docs.search-guard.com/latest/demo-installer

配置 SSL 证书

前面的文档中使用了一键化脚本配置了 Search Guard 插件, 但是使用的证书是非 CA 或其他机构颁发的, 所以这里我们用第三方机构的证书替代原有测试证书.

我们去第三方机构申请好证书(七牛云, Aws, 阿里云…), 然后

参考: https://docs.search-guard.com/latest/configuring-tls

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.