CentOS7 linux安装Elasticsearch-6.7.0

CentOS7 linux安装Elasticsearch-6.7.0

1.安装包下载:

链接:https://pan.baidu.com/s/1rC–5Zwd7Df_Frq_GNhJkQ
提取码:zuz1

2.安装

使用第三方软件上传安装包到linux
在这里插入图片描述
解压到指定文件夹,这里使用root用户可以解压到特定文件夹下
tar -zxvf 安装文件 -C 指定目录位置
在这里插入图片描述
解压完成后直接进入到bin目录下运行会报错
在这里插入图片描述
这是因为不支持root用户直接运行,需要创建新的用户
groupadd elsearch创建elsearch 组
useradd elsearch -g elsearch 创建elsearch 用户
passwd elsearch 修改密码
在这里插入图片描述
修改解压文件的权限信息
chown -R elsearch:elsearch 解压文件
在这里插入图片描述
进入bin文件夹

在这里插入图片描述
执行文件
在这里插入图片描述
新开一个窗口
在这里插入图片描述
登录后运行
curl http://localhost:9200
出现下面的结果表示运行成功
在这里插入图片描述

3.配置文件修改

进入config文件夹,修改elasticsearch.yml文件
在这里插入图片描述
找到network,取消注释,修改为0.0.0.0

在这里插入图片描述
如果network.host地址不是localhost活着127.0.0.1,会被认为是生产环境,会对环境要求较高,需要修改jvm.options文件

在这里插入图片描述

在这里插入图片描述
使用root用户修改系统的配置文件
vim /etc/sysctl.conf
在这里插入图片描述

在最后一行添加
vm.max_map_count=655360
在这里插入图片描述

使配置生效
在这里插入图片描述

4.启动

进入到bin 下使用命令
./elasticsearch或者 ./elasticsearch -d后台启动
在这里插入图片描述

5.错误解决

在这里插入图片描述
解决:
修改系统级文件
vi /etc/security/limits.conf
在这里插入图片描述
文件最后添加

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

在这里插入图片描述

修改完成后需要重新登录进行运行sh文件
在新窗口输入curl http://localhost:9200进行验证
在这里插入图片描述

6.进程查看

root用户权限下
jps
在这里插入图片描述

停止elsearch
kill 进程号

猜你喜欢

转载自blog.csdn.net/Guesshat/article/details/109583070