环境的搭建
配置前的准备工作
es要求JDK版本1.8以上
2.安装
使用wget命令下载安装包到本地
wget
请勿下载位于https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz的文件,该文件为Elasticsearch 6.4.2版本的安装包。
解压到/usr/local/
执行以下命令解压Elasticsearch 6.4.2版本:使用tar命令,对名为elasticsearch-6.4.2.tar.gz的文件进行解压操作,并将解压后的内容复制到/usr/local目录下。
3.运行
要求不能使用超级用户root运行,所以我们建立一个账号
# 创建esuser账户
adduser esuser
# 修改密码
passwd esuser
然后,给用户目录的授权。
执行命令以将所有权限从当前用户转移到esuser,针对位于/usr/local/elasticsearch-6.4.2目录及其子目录下的所有文件和文件夹。
切换至目录,并以用户运行
切换至路径:/usr/local,进入子目录:elasticsearch-6.4.2。
su esuser
运行,如果想后台运行后面加 -d
./bin/elasticsearch
如果没有没有error,就运行成功啦
新开一个终端,用curl访问
[root@es ~]# 使用GET方法对本地9200端口的http服务进行请求,并开启格式化输出。
{
"name" : "eXXXFT6",
cluster名称为:elasticsearch,
"该字段的唯一标识符" : "VO4MJrYART-ekstJ-2n74A"
"version" : {
"number" : "6.4.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "04711c2",
构建时间:2018年9月26日13时34分09秒,精确到毫秒为098244。
"build_snapshot" : false,
"lucene_version" : "7.4.0",
最小兼容线缆版本号为5.6.0。
最小索引兼容版本号为5.0.0
},
这则标语传达的信息是:“众所周知,专为搜索而设。”
}
3.其他配置
指定ip地址
编辑es的配置文件
vi ./config/elasticsearch.yml
找到.host: 一行,去除#号,修改为:
network.host: 0.0.0.0
可能遇到的问题
问题一
虚拟内存区域的最大数量vm.max_map_count设置为[65530]明显偏低,应至少提升至[262144]。
该值代表一个进程所能使用的最大内存映射区域(即map areas),在执行某些操作时会被引用,并由mmap函数来创建。
解决办法:
切换到root用户修改配置/etc/.conf
su root
vi /etc/sysctl.conf
加入
vm.max_map_count=655360
然后使其生效
sysctl -p
问题二
Elasticsearch进程的文件描述符上限[65535]设置过低,需提升至至少[65536]。
文件描述符太低
解决办法:
切换到root用户修改/etc//.conf
su root
vi /etc/security/limits.conf
加入
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
问题三
使用启动时,查看日志仍然报下面的错误
[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
解决办法:
切换到root用户修改vi /etc/.d/.conf
[supervisord]
minfds=65536
minprocs=32768
[program:es]
进程名称为:程序名加进程编号,编号格式为两位数,不足部分用零补齐。
目录路径设置为/usr/local/elasticsearch-5.6.3/。
命令路径为/usr/local/elasticsearch-5.6.3/bin下的elasticsearch程序。
;autostart=true
autorestart=false
user=esuser
numprocs=1
到此es的配置及问题就全部解决了。
扫一扫在手机端查看
-
Tags : elasticsearch 与 centos 版本
本文链接:https://by928.com/10054.html 转载请注明出处和本文链接!请遵守
《网站协议》
!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1