From 8de1ad71dc143cd127ac7e1e016517c9e24ab463 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Mon, 23 Jun 2025 14:31:35 +0800 Subject: [PATCH] 'commit' --- .../1、Elasticsearch安装配置文档.md | 54 +++++++++++++++---- 1 file changed, 43 insertions(+), 11 deletions(-) diff --git a/Doc/RAG搭建/1、Elasticsearch安装配置文档.md b/Doc/RAG搭建/1、Elasticsearch安装配置文档.md index 741b0bd2..6f6f2f92 100644 --- a/Doc/RAG搭建/1、Elasticsearch安装配置文档.md +++ b/Doc/RAG搭建/1、Elasticsearch安装配置文档.md @@ -10,7 +10,10 @@ ```sh sudo yum install java-21-openjdk-devel -export JAVA_HOME=/usr/lib/jvm/java-21-openjdk +echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk +export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc + +source ~/.bashrc ``` **3、上传文件到$linux$服务器** @@ -36,7 +39,7 @@ passwd elauser DsideaL@123 tar -zxvf elasticsearch-9.0.2-linux-x86_64.tar.gz -chown -R elauser:elauser elasticsearch-9.0.2 +sudo chown -R elauser:elauser /usr/local/elasticsearch-9.0.2 # 进入解压文件并编辑配置文件 cd elasticsearch-9.0.2/config vi elasticsearch.yml @@ -81,12 +84,15 @@ su - elauser cd /usr/local/elasticsearch-9.0.2/bin # ./elasticsearch-keystore create -# 启动 -#./elasticsearch -d -./elasticsearch +# 启动 -d = damon 守护进程 +./elasticsearch -d + # 访问地址 https://10.10.14.206:9200 + +# 日志文件 +/usr/local/elasticsearch-9.0.2/logs/elasticsearch.log ``` 弹出输入账号密码,这里需要重置下密码,再登录 进入安装目录的bin目录下 @@ -110,6 +116,8 @@ jv9h8uwRrRxmDi1dq6u8 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623132417828.png) +> **注意**:如果访问不到,请检查是否开启了$VPN$ + ### 二、安装$ik$中文分词插件 ```bash @@ -136,26 +144,50 @@ cd /usr/local wget https://artifacts.elastic.co/downloads/kibana/kibana-9.0.2-linux-x86_64.tar.gz tar -xvf kibana-9.0.2-linux-x86_64.tar.gz -cd kibana-9.0.2 +# 获取token +curl -k -X POST -u elastic "https://localhost:9200/_security/service/elastic/kibana/credential/token" +``` + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623142510684.png) + +```sh +# 返回的token +AAEAAWVsYXN0aWMva2liYW5hL3Rva2VuX2k4bHBtNWNCX2YxTVY1dzdTRjNIOkF5MC1FRDNQU + +# 编辑配置文件 +cd /usr/local/kibana-9.0.2 vi config/kibana.yml ``` -内容: +**内容** ```yaml server.port: 5601 server.host: "0.0.0.0" server.name: "mykibana" -elasticsearch.hosts: ["http://localhost:9200"] -elasticsearch.username: "kibana" -elasticsearch.password: "UKuHceHWudloJk9NvHlX" -# i18n.locale: "en" +elasticsearch.hosts: ["https://localhost:9200"] +elasticsearch.serviceAccountToken: "AAEAAWVsYXN0aWMva2liYW5hL3Rva2VuX2k4bHBtNWNCX2YxTVY1dzdTRjNIOkF5MC1FRDNQUWFPZmY2QmIxeTV4QWc" +elasticsearch.ssl.verificationMode: none i18n.locale: "zh-CN" xpack.security.encryptionKey: Hz*9yFFaPejHvCkhT*ddNx%WsBgxVSCQ # 自己随意生成的32位加密key +xpack.security.session.idleTimeout: "30m" ``` **3、启动$kibana$** ```sh nohup ./bin/kibana --allow-root & + +# 如果一直5601被 TIME_WAIT,可以结束它 +echo "net.ipv4.tcp_tw_reuse = 1" >> /etc/sysctl.conf +sysctl -p +``` + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623143049742.png) + ``` +elastic +jv9h8uwRrRxmDi1dq6u8 +``` + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623143126278.png)