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 进程号