美文网首页
elasticsearch 安装

elasticsearch 安装

作者: 额嗬 | 来源:发表于2018-09-11 13:30 被阅读0次
--- 平手友梨奈

下载

自行下载所需版本 elasticsearch-5.5.0.zip

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip

解压elasticsearch-5.5.0.zip(需要服务器上已经安装了unzip)

unzip elasticsearch-5.5.0.zip

创建用户组

#创建用户组elasticsearch 
#创建用户testes属于elasticsearch组 
#把elasticsearch-5.5.0/ 授权给用户testes
groupadd testes
useradd testes -g elasticsearch  
chown -R testes:elasticsearch elasticsearch-5.5.0/ 

配置

vi /etc/security/limits.conf

#在最后添加下面内容,已经有了的话就覆盖
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
vi /etc/security/limits.d/90-nproc.conf #可能不存在,不管

#修改如下内容:
* soft nproc 1024
#修改为
* soft nproc 2048
vi /etc/sysctl.conf 

#添加,存在不管
vm.max_map_count=655360
#刷新
sysctl -p

进入config目录,修改elasticsearch.yml

#network.host: 192.168.0.1
改成
network.host: 0.0.0.0
http.port: 9200
#内存修改,看配置本机共2G
cd elasticsearch-5.5.0/config
#修改jvm.options文件
vi jvm.options 
-Xms2g      #变成这样-------------->     -Xms1g
-Xmx2g      #变成这样-------------->     -Xms1g

启动

然后切换到用户testes下,进入bin目录启动服务,如果成功就成功,但是应该还是会报错滴

su testes 
cd elasticsearch-5.5.0/bin
./elasticsearch

你以为会成功,嘿嘿嘿,想得美,反正我出现了下面这个:

输入下面命令行检查是否真的成功启动

curl localhost:9200

如果得到下面的东西,就说明服务启动成功了

{
  "name" : "D5XPIZy",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "ChxVh9fESbCcgJ03z3MDpQ",
  "version" : {
    "number" : "5.5.0",
    "build_hash" : "260387d",
    "build_date" : "2017-06-30T23:16:05.735Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

查看服务是否正常启动

ps -ef | grep ela 

这个时候在sense输入最上面输入公网IP号和9200端口:

*.*.*.*:9200

这个时候应该就可以访问了,如果还不行,拿去阿里云配置一下安全组规则,把9200端口打开试一下,如果还不行,那就再去百度谷歌一下吧。

相关文章

网友评论

      本文标题:elasticsearch 安装

      本文链接:https://www.haomeiwen.com/subject/patdgftx.html