1, 下载elasticsearch-7.3.2和ik分词器的安装包
2, /config/elasticsearch.yml 配置如下
network.host: 172.18.246.165
cluster.initial_master_nodes: ["node-1"]
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
# 设置密码要配置 配置证书的位置
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
# 生成证书放到config目录下
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12
3, 设置密码
执行 bin/elasticsearch-setup-passwords interactive 设置密码
4, 生成证书
执行如下:
bin/elasticsearch-certutil ca
ENTER ENTER
bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
ENTER ENTER ENTER
5, 后台启动 ./bin/elasticsearch -d
查看日志: tail -f /logs/elasticsearch.log
6, 访问验证地址:
curl http://127.0.0.1:9200 -u elastic:xxx // elastic是es默认的用户