ES系列之单机安装与配置

1.安装准备:

下载Elasticsearch安装包:Elasticsearch: The Official Distributed Search & Analytics Engine | Elastic

另外需要安装JDK,此处不做讲解,度娘可帮忙解答

指引1

2.单机版

1.将安装包下载下来之后,放到指定目录,个人一般都是放在/opt/soft下面,按照个人喜好来即可,如果有规范就另当别论

2.进入/opt/soft

2.1、解压,解压到/opt/es:tar -zxvf elasticsearch-5.6.1.tar.gz -C /opt/es/

2.2、在/opt/es/elasticsearch-5.6.1路径下创建data和logs文件夹

[root@hadoop112 elasticsearch-5.6.1]$ mkdir data logs

2.3、创建专属用户

[root@hadoop112 elasticsearch-5.6.1]$ useradd es

[root@hadoop112 elasticsearch-5.6.1]$ passwd es

输入密码,确认密码即可

2.4、赋予es操作elasticsearch的权限

[root@hadoop112 elasticsearch-5.6.1]$ chown -R es /opt/es/elasticsearch-5.6.1

2.5、修改配置文件/opt/es/elasticsearch-5.6.1/config/elasticsearch.yml

# ---------------------------------- Cluster -------------------------------------

cluster.name: my-application

# ------------------------------------ Node --------------------------------------

node.name: node-112

# ----------------------------------- Paths ---------------------------------------

path.data: /opt/module/elasticsearch-5.6.1/data

path.logs: /opt/module/elasticsearch-5.6.1/logs

# ----------------------------------- Memory -----------------------------------

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

# ---------------------------------- Network ------------------------------------

network.host: 192.168.80.112 

# --------------------------------- Discovery ------------------------------------

discovery.zen.ping.unicast.hosts: ["hadoop112"]

2.6、配置linux系统环境

(1)编辑limits.conf 添加类似如下内容

          [root@hadoop112 elasticsearch-5.6.1]$ vi /etc/security/limits.conf

          添加如下内容:

              * soft nofile 65536

              * hard nofile 131072

              * soft nproc 4096

              * hard nproc 4096

(2)进入limits.d目录下修改配置文件。

          [root@hadoop112 elasticsearch-5.6.1]$ vi /etc/security/limits.d/90-nproc.conf

          修改如下内容:

               * soft nproc 1024

          #修改为

               * soft nproc 4096

(3)修改配置sysctl.conf

         [root@hadoop112 elasticsearch-5.6.1]$ sudo vi /etc/sysctl.conf 

         添加下面配置:

         vm.max_map_count=655360

         并执行以下命令:

         [root@hadoop112 elasticsearch-5.6.1]$ sysctl -p

显示出vm.max_map_count=655360即可

2.7、切换到es用户,启动elasticsearch,进入bin目录执行./elasticsearch

后面加-d是后台运行模式

2.8、验证是否安装成功:curl http://hadoop112:9200

返回一串拥有name、cluster_name等配置字段的json数据即为安装成功

关闭防火墙,可通过浏览器方位http://ip:9200,也会返回同上数据

也可以通过elasticsearch-head.crx插件来验证,插件的安装步骤说明待更新

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,目前最新版本的 Elasticsearch 是 7.15.1,没有 8.5.3 版本。不过我可以为您介绍一下 Elasticsearch单机安装部署步骤。 1. 下载 Elasticsearch:您可以从 Elasticsearch 官方网站(https://www.elastic.co/downloads/elasticsearch)下载适合您操作系统的安装包。 2. 解压安装包:将下载的安装包解压到您选择的目录中。 3. 配置 Elasticsearch:进入解压后的目录,找到 `config` 文件夹,编辑 `elasticsearch.yml` 文件。您可以根据需要修改以下配置项: - `cluster.name`:集群名称,默认为 "elasticsearch"。 - `node.name`:节点名称,默认为随机生成的唯一标识。 - `path.data`:数据存储路径,默认为 "data" 文件夹。 - `path.logs`:日志存储路径,默认为 "logs" 文件夹。 4. 启动 Elasticsearch:在命令行中进入 Elasticsearch 的 bin 目录,执行以下命令启动 Elasticsearch: - Windows:`.\elasticsearch.bat` - Linux/MacOS:`./elasticsearch` 5. 验证安装:打开浏览器,访问 `http://localhost:9200`,如果看到类似以下信息表示 Elasticsearch 已成功启动: ``` { "name" : "your_node_name", "cluster_name" : "your_cluster_name", "cluster_uuid" : "your_cluster_uuid", "version" : { "number" : "7.15.1", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "unknown", "build_date" : "2021-10-07T21:56:19.031608185Z", "build_snapshot" : false, "lucene_version" : "8.9.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" } ``` 这样就完成了 Elasticsearch单机安装部署。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值