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, 阿里云…), 然后