diff --git a/dsRag/Doc/10、下载NLTK库.md b/dsRag/Doc/10、下载NLTK库.md deleted file mode 100644 index fc9a8fdf..00000000 --- a/dsRag/Doc/10、下载NLTK库.md +++ /dev/null @@ -1,5 +0,0 @@ -### 手动下载nltk库 -https://blog.csdn.net/QM19900420/article/details/128100591 - -### Python NLTK库【NLP核心库】全面解析 -https://blog.csdn.net/webcai_3/article/details/147347144 \ No newline at end of file diff --git a/dsRag/Doc/7、启动.txt b/dsRag/Doc/10、启动.txt similarity index 100% rename from dsRag/Doc/7、启动.txt rename to dsRag/Doc/10、启动.txt diff --git a/dsRag/Doc/4、Elasticsearch安装配置文档.md b/dsRag/Doc/4、Elasticsearch安装配置文档.md new file mode 100644 index 00000000..cac6d013 --- /dev/null +++ b/dsRag/Doc/4、Elasticsearch安装配置文档.md @@ -0,0 +1,132 @@ +### 一、安装 $ES$ + +**1、下载安装包** + +进入官网下载$linux$安装包 [下载地址](https://www.elastic.co/cn/downloads/elasticsearch) + +![img](https://i-blog.csdnimg.cn/direct/04ae4c7f65fe475fb19e913eaf80ba04.png) + +**2、安装$JDK$$21$** + +```sh +sudo yum install java-21-openjdk-devel +echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk +export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc + +source ~/.bashrc +``` + +**3、上传文件到$linux$服务器** + +```sh +# 如果没有 rz 命令 先安装 +yum -y install lrzsz + +# rz 打开弹窗 选择下载好的文件 确认 在哪个目录下执行,就会上传到该目录下 +rz -be +``` + + **4、新建用户并设置密码** + +```sh +# 创建用户 +useradd elauser + +# 设置密码 符合密码规范 大写 + 小写 + 数字 + 特殊字符 + 大于八位 +passwd elauser + +#输入密码: +DsideaL@123 + +tar -zxvf elasticsearch-9.0.2-linux-x86_64.tar.gz +sudo chown -R elauser:elauser /usr/local/elasticsearch-9.0.2 +# 进入解压文件并编辑配置文件 +cd elasticsearch-9.0.2/config +vi elasticsearch.yml +# 修改数据目录和日志目录 +mkdir -p /usr/local/elasticsearch-9.0.2/data +mkdir -p /usr/local/elasticsearch-9.0.2/logs +``` + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623130022571.png) + +设置允许所有IP进行访问,在添加下面参数让$elasticsearch-head$插件可以访问$es$ + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623130217136.png) + +```yaml +network.host: 0.0.0.0 +http.cors.enabled: true +http.cors.allow-origin: "*" +``` + +**5、修改系统配置** + +```sh +# m.max_map_count 值太低 +# 临时解决方案(需要root权限) +sudo sysctl -w vm.max_map_count=262144 + +# 永久解决方案(需要root权限) +echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf +sudo sysctl -p + +# 验证是否有效 +sysctl vm.max_map_count +``` + +**6、启动** + +```sh +# 启动 +su - elauser + +cd /usr/local/elasticsearch-9.0.2/bin +# ./elasticsearch-keystore create + +# 启动 -d = damon 守护进程 +./elasticsearch -d + + +# 访问地址 +https://10.10.14.206:9200 + +# 日志文件 +/usr/local/elasticsearch-9.0.2/logs/elasticsearch.log +``` + + 弹出输入账号密码,这里需要重置下密码,再登录 进入安装目录的bin目录下 + +执行下面命令 就会在控制台打印出新密码 账号就是 elastic + +``` +./elasticsearch-reset-password -u elastic +``` + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623132315148.png) + +登录成功,完活。 + +```sh +elastic +jv9h8uwRrRxmDi1dq6u8 +``` + + + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623132417828.png) + +> **注意**:如果访问不到,请检查是否开启了$VPN$ + +### 二、安装$ik$中文分词插件 + +```bash +# 安装分词插件 +./bin/elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/9.0.2 + +# 检查插件列表 +[elauser@maxkb elasticsearch-9.0.2]$ ./bin/elasticsearch-plugin list +analysis-ik +``` + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/{year}/{month}/{md5}.{extName}/20250623133924355.png) diff --git a/dsRag/Doc/4、向量数据库Milvus.md b/dsRag/Doc/5、向量数据库Milvus.md similarity index 100% rename from dsRag/Doc/4、向量数据库Milvus.md rename to dsRag/Doc/5、向量数据库Milvus.md diff --git a/dsRag/Doc/5、代码.md b/dsRag/Doc/6、代码.md similarity index 100% rename from dsRag/Doc/5、代码.md rename to dsRag/Doc/6、代码.md diff --git a/dsRag/Doc/6、参考文档.txt b/dsRag/Doc/7、参考文档.txt similarity index 100% rename from dsRag/Doc/6、参考文档.txt rename to dsRag/Doc/7、参考文档.txt