操作七:jenkins插件安装 | 只有先
924 2023-04-03 04:50:37
个人编写整合仅供参考!
出事概不负责!
--原文地址Linux环境下安装Elasticsearch,史上最详细的教程来啦~_緈諨の約錠的博客-CSDN博客_linux安装elasticsearch
--程序可以在迅雷云盘进行下载链接:https://pan.xunlei.com/s/VN1pv-nIxrBzAu2t3VHpLQzjA1提取码:5jnt --cd到ES_Linux目录下面运行下面命令进行解压tar -zxvf elasticsearch-7.16.2-linux-x86_64.tar.gz -C /usr/local --ES不能用root账号启动,创建账号切换账号。 --创建用户useradd user-es --创建所属组:chown user-es:user-es -R /usr/local/elasticsearch-7.16.2 --切换到user-es用户su user-es --进入bin目录cd /usr/local/elasticsearch-7.16.2/bin --启动elasticsearch./elasticsearch --修改ES配置文件vim /usr/local/elasticsearch-7.16.2/config/elasticsearch.yml #默认只允许本机访问,修改为0.0.0.0后则可以远程访问## 绑定到0.0.0.0,允许任何ip来访问network.host: 0.0.0.0 cluster.name: elasticsearchnode.name: es-node0cluster.initial_master_nodes: ["es-node0"] xpack.security.enabled: truexpack.security.transport.ssl.enabled: true --前台运行,Ctrl + C 则程序终止/usr/local/elasticsearch-7.13.2/bin/elasticsearch --后台运行/usr/local/elasticsearch-7.13.2/bin/elasticsearch -d --查询 程序ps -ef | grep elasticsearch --停止程序kill -9 0000 --0000为es的pid --生成随机密码/usr/local/elasticsearch-7.16.2/bin/elasticsearch-setup-passwords auto --ik分词器迅雷网盘里面链接:https://pan.xunlei.com/s/VN1pwsHaMGv07iCzJ8T99mMtA1提取码:ybkj下载解压完成复制到ES目录plugins下面 --启动,ES安装跟ik分词完成 ./elasticsearch -d
--同义词安装
--原文地址 https://zhuanlan.zhihu.com/p/381936025 方式四:改造analysis-dynamic-synonym源码访问远程数据库 数据库表配置
程序下载地址
链接:https://pan.xunlei.com/s/VN2QKpFckg10sup6VTqNDqaNA1
提取码:xkip
elasticsearch-analysis-dynamic-synonym-master idea打开修改链接地址
clear,package打包打包之后的文件进行解压,然后复制到服务器进行粘贴在elasticsearch-7.16.2\plugins\dynamic-synonym 启动es
es运行查看同义词是否可以使用
GET buuindex/_analyze
{
"field": "name",
"text":"电脑"
}
常见问题
1、异常1:java.sql.SQLException: Column 'word' not found.
此异常是因为编写sql时,查询的数据库字段需要起别名为 word,修改一下sql即可解决这个问题;
2、异常2:Could not create connection to database server
此异常通常是因为引用的mysql驱动和mysql版本号不一致导致的,只需要替换成对应的版本号即可解决,另外,数据库连接我们不需要再额外的去配置显示加载,即不需要写 Class.forName(props.getProperty("jdbc.className"));
3、异常3:no suitable driver found for jdbc:mysql://...
此异常我们需要在环境的JDK安装目录的jre\lib\ext目录下添加mysql驱动mysql-connector-java.jar;比如我本地的是C:\Java\jdk_8u_231\jre\lib\ext 目录,
服务器上是 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/ext/