1、ElasticSearch 安装
ElasticSearch
1 版本
文件包:elasticsearch-8.13.4-linux-x86_64.tar.gz,elasticsearch-analysis-ik-8.13.4.zip
下载地址:
- https://www.elastic.co/downloads/past-releases/elasticsearch-8-13-4
- https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.13.4/elasticsearch-analysis-ik-8.13.4.zip
2 安装
1.将安装包上传至/app/tools目录下并解压,解压命令如下:
tar-xvfelasticsearch-8.13.4-linux-x86_64.tar.gz- 将解压后文件移动至/app目录下
mvelasticsearch-8.13.4 /app3 配置文件
1.进入到 elasticsearch 的文件夹
cd/app/elasticsearch-8.13.4/config2.编辑文件elasticsearch.yml
cluster.name:ESnode.name:node-1path.data:/app/elasticsearch-8.13.4/datapath.logs:/app/elasticsearch-8.13.4/logsnetwork.host:0.0.0.0http.port:9200# 固定开放端口,需要防火墙配置开放discovery.type:single-node# 单机模式# 配置认证授权xpack.license.self_generated.type:basicxpack.security.enabled:truexpack.security.transport.ssl.enabled:truexpack.security.transport.ssl.verification_mode:certificatexpack.security.transport.ssl.keystore.path:certs/elastic-certificates.p12xpack.security.transport.ssl.truststore.path:certs/elastic-certificates.p123.编辑文件jvm.options,取消以下注释并配置内存为4g
-Xms4g -Xmx4g4 创建 es 用户并赋权
# root用户下,创建 elasticsearch 用户组groupaddelasticsearch# 创建用户 esuseraddes# 设置密码为espasswdes# 用户 es 添加到 elasticsearch 用户组usermod-Gelasticsearch es# 给用户 es 设置 sudo 权限visudo# 编辑内容,在root ALL=(ALL) ALL 一行下面增加esALL=(ALL)ALL# 给文件夹权限chmod777-R/app/elasticsearch-8.13.4# 更改 /app/elasticsearch-8.13.4 文件夹以及内部文件的所属用户为 es, 用户组组为 elasticsearchsudochown-Res:elasticsearch /app/elasticsearch-8.13.45 开启安全认证
1.生成证书elastic-stack-ca.p12
cd/app/elasticsearch-8.13.4 ./bin/elasticsearch-certutil ca Elasticsearch2.生成密钥elastic-certificates.p12
./bin/elasticsearch-certutil cert--caelastic-stack-ca.p123.把密钥elastic-certificates.p12移到/app/elasticsearch-8.13.4/config/certs中,并赋权
cd/app/elasticsearch-8.13.4/configmkdircertsmv../elastic-certificates.p12 ./certs/chmod777./certs/elastic-certificates.p12chown-Res:elasticsearch ./certs4.添加密码
cd/app/elasticsearch-8.13.4 ./bin/elasticsearch-keystoreaddxpack.security.transport.ssl.keystore.secure_password ./bin/elasticsearch-keystoreaddxpack.security.transport.ssl.truststore.secure_passwordchmod777./config/elasticsearch.keystorechownes:elasticsearch ./config/elasticsearch.keystore12.6 启动 ElasticSearch 并设置密码
# 切换到 es 用户suescd/app/elasticsearch-8.13.4# 启动./bin/elasticsearch-d# 设置密码./bin/elasticsearch-setup-passwords interactive7 访问测试
8 安装 ik 分词器
1.将安装包上传至/app/tools目录下并解压到,解压命令如下:
unzipelasticsearch-analysis-ik-8.13.4.zip-d/app/elasticsearch-8.13.4/plugins/analysis-ik- 重启 ElasticSearch
cd/app/elasticsearch-8.13.4# 启动./bin/elasticsearch-d9 安装查询工具 Kibana(可选)
ElasticSearch 相当于一个数据库,那 Kibana 就相当于 Navicat 可以用于 ElasticSearch 的管理和查询
文件包:kibana-8.13.4-windows-x86_64.zip
下载地址:
- https://www.elastic.co/downloads/past-releases/kibana-8-13-4
9.1 安装步骤
- 解压 kibana-8.13.4-windows-x86_64.zip
- 进入到解压后的文件夹
kibana-8.13.4 - 找到
config/kibana.yml并修改配置文件
# kibana 服务配置server.port:5601server.host:"0.0.0.0"server.name:"log-kibana"# elasticsearch 连接配置elasticsearch.hosts:["http://192.168.20.96:9200"]# elasticsearch 的访问账号和密码,在 12.6 中有配置elasticsearch.username:"kibana_system"elasticsearch.password:"Es@Boyi365"i18n.locale:"zh-CN"elasticsearch.ssl.verificationMode:noneelasticsearch.requestTimeout:30000- 找到
bin/kibana.bat双击启动
9.2 访问页面
- http://127.0.0.1:5601/login
- 输入 elasticsearch 的账号密码 elastic / Es@Boyi365
