linux安装Elasticsearch的单节点

 

一、基础环境

操作系统环境:Red Hat Enterprise Linux Server release 6.4 (Santiago)

ES版本:elasticsearch-7.8.0-linux-x86_64.tar.gz

Jdk:Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

 

软件下载:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0

二、安装

1、上传安装包到/opt目录下

2、解压

    cd  /opt

# tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz

3、改名

# mv elasticsearch-7.8.0 es

4 、创建ES操作用户

#useradd es #新增es用户

#passwd es   #为es用户设置密码

注:密码也设置为es

5、修改文件夹权限

#chown -R es:es /opt/es #文件夹所有者

6、修改配置文件

# vi /opt/es/config/elasticsearch.yml

新增如下内容:

cluster.name: elasticsearch

node.name: node-1

network.host: 0.0.0.0

http.port: 9200

cluster.initial_master_nodes: ["node-1"]

bootstrap.system_call_filter: false

7、修改系统参数

(1)vi /etc/security/limits.conf

添加如下内容:

es soft nofile 65536

es hard nofile 65536

(2)vi /etc/security/limits.d/90-nproc.conf

修改:

*          soft    nproc     1024

为:

*          soft    nproc     4096

添加如下内容:

es soft nofile 65536

es hard nofile 65536

(3)vi /etc/sysctl.conf

添加如下内容:

vm.max_map_count=655360

(4)重新装载使参数生效

# sysctl -p

8、切换es用户启动ES服务

# su – es

cd /opt/es/bin

#启动

./elasticsearch

#后台启动

./elasticsearch -d

浏览器输入http://IP:9200/(IP替换成安装主机的ip) 如下返回值说明成功

 

 

 

 

查看进程:

ps -ef | grep elastic

关闭kill -9 进程号

 

这样也可以查看es是否正常启动

[es@ypxs bin]$ curl http://127.0.0.1:9200
{
  "name" : "node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "jE7F3CpXSiOvciGNtpbSMA",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

注意:关闭防火墙

 

posted @ 2023-02-20 16:09  万笑佛  阅读(106)  评论(0编辑  收藏  举报