Elasticsearch安装教程
我这里使用的是rpm安装包,省去了一些麻烦的配置
下载rpm安装包
首先建议使用rpm安装包进行安装,这样只修改一些简单的配置然后即可启动,无需新建用户
下载地址:elasticsearch官网下载地址
下载完成以后上传至云服务器,自定义上传目录
rpm安装Elasticsearch
使用如下命令安装elasticsearch
rpm -ivh elasticsearch-7.10.0-x86_64.rpm
安装完成以后需要修改一些配置,使用如下命令进行编辑
vim /etc/elasticsearch/elasticsearch.yml
vim /etc/elasticsearch/jvm.options
通过rpm安装的elasticsearch文件夹/usr/share/elasticsearch
运行elasticsearch
运行elasticsearch
systemctl start elasticsearch.service
查看elasticsearch运行状态
systemctl status elasticsearch.service
通过如下命令查看是否启动成功:
curl get 127.0.0.1:9200
通过服务器ip+端口号远程访问:
如果运行过程出现了问题以后可以通过如下命令查看错误信息:
tail -f /var/log/messages
通过提示的错误信息解决出现的问题
elasticsearch head插件安装
Head是elasticsearch的集群管理工具,可以用于数据的浏览和查询。
elasticsearch-head是一款开源软件,被托管在github上面,所以如果我们要使用它,必须先安装git,通过git获取elasticsearch-head
运行elasticsearch-head会用到grunt,而grunt需要npm包管理器,所以nodejs是必须要安装的
首先安装git,用于从GitHub拉elasticsearch head项目
git安装很简单
yum install git
然后克隆elasticsearch-head项目
git clone https://github.com/mobz/elasticsearch-head.git
然后安装npm
yum install nodejs
进入elasticsearch-head目录下,执行:
npm install
此命令会安装该项目需要的依赖,这个过程会比较慢
安装完成以后需要修改配置
vim Gruntfile.js
vim _site/app.js
_site/app.js
npm run start //启动
elasticsearch ik分词器
首先找到elasticsearch的安装目录,使用如下命令
whereis elasticsearch
使用rpm安装的话会安装在/usr/share/elasticsearch
然后进入安装目录的bin目录下执行该命令即可
./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.10.0/elasticsearch-analysis-ik-7.10.0.zip