安装java环境
yum install java-1.8.0-openjdk* -y
查看安装情况
java -version

1.运行环境
a.JDK8+
b.系统可用内存>2G
2.下载
git clone git://github.com/medcl/elasticsearch-rtf.git -b master --depth 1
cd elasticsearch-rtf/bin
./elasticsearch

不能用root用户运行 创建一个新用户试试
adduser es
passwd es

改一下es目录所属用户:
chown -R es ./elasticsearch-rtf/

vim 编辑 /etc/security/limits.conf,在末尾加上:
es soft nofile 65536
es hard nofile 65536
es soft nproc 4096
es hard nproc 4096
vim 编辑 vim /etc/security/limits.d/20-nproc.conf,将* 改为用户名(es):
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
es soft nproc 4096
root soft nproc unlimited
vim 编辑 /etc/sysctl.conf,在末尾加上:
vm.max_map_count = 655360
执行:
[root@localhost ~]# sysctl -p

登录刚才新建的es用户,并启动elasticsearch,OK
[root@localhost elasticsearch-rtf]# su es
[es@localhost elasticsearch-rtf]$ ./bin/elasticsearch
本地能够访问到

但是外部浏览器无法访问

编辑
vim /elasticsearch-rtf/config/elasticsearch.yml

关闭服务,重新运行

可以访问了
后台运行:
./bin/elasticsearch -d
查看进程:
ps -ef|grep elasticsearch

关闭,直接杀死进程

本文详细介绍如何在Linux环境下安装并配置Elasticsearch,包括Java环境的安装、Elasticsearch的下载与运行、用户权限设置、系统配置文件修改以及常见问题解决等关键步骤。
850

被折叠的 条评论
为什么被折叠?



