IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Elasticsearch环境搭建(Elasticseach Single-Node Mode单节点模式) -> 正文阅读

[大数据]Elasticsearch环境搭建(Elasticseach Single-Node Mode单节点模式)

Elasticsearch环境搭建(Elasticseach Single-Node Mode单节点模式)


Elasticsearch是一个分布式全文搜索引擎,支持单节点模式(Single-Node Mode)和集群模式(Cluster Mode)部署。

一、单节点模式部署

1.1 软件准备

名称日志
kibana-7.3.0-linux-x86_64.tar.gz下载链接,提取码:5555
elasticsearch-head.zip下载链接,提取码:5555
elasticsearch-analysis-ik-7.3.0.zip下载链接,提取码:5555
elasticsearch-7.3.0-linux-x86_64.tar.gz下载链接,提取码:5555
jdk-8u261-linux-x64.rpm下载链接,提取码:5555

1.2 基本环境

  • 一台虚拟机:CentOS 7.x 64 bit

  • 客户端连接工具:XShell

1.3 搭建流程

1. 关闭centos防火墙

systemctl stop firewalld   #停止firewall
	
systemctl disable firewalld  #禁止firewall开机启动
	
firewall-cmd --state   # 查看防火墙

2. 开始安装JDK(可以参考如下步骤)

3. 开始安装ES

3.1 解压ES安装包
tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz

将解压之后的es重命名并且移动到/usr目录下
在这里插入图片描述

3.2 配置Elasticsearch

编辑vim /usr/elasticsearch/config/elasticsearch.yml

vim /usr/elasticsearch/config/elasticsearch.yml

单机安装请取消注释:node.name: node-1,否则无法正常启动。

node.name: node-1

修改网络和端口,取消注释master节点,单机只保留一个node

network.host: 192.168.253.111
	
http.port: 9200

cluster.initial_master_nodes: ["node-1"]

修改详情如下:
在这里插入图片描述

3.2 按需修改vim /usr/elasticsearch/config/jvm.options内存设置
vim /usr/elasticsearch/config/jvm.options

根据实际情况修改占用内存,默认都是1G,单机1G内存,启动会占用700m+ 然后在安装kibana后,基本上无法运行了,运行了一会就挂了报内存不足。 内存设置超出物理内存,也会无法启动,启动报错。
在这里插入图片描述

3.3 添加es用户,es默认root用户无法启动,需要改为其他用户
useradd esdabing

修改密码
passwd  esdabing

改变es目录拥有者账号(使用root账户操作)

chown -R esdabing /usr/elasticsearch/

在这里插入图片描述

3.4 修改/etc/sysctl.conf
vim /etc/sysctl.conf

末尾添加:vm.max_map_count=655360
在这里插入图片描述

执行sysctl -p 让其生效

sysctl -p

在这里插入图片描述

3.5 修改/etc/security/limits.conf
vim /etc/security/limits.conf

末尾添加:

*        soft  nofile      65536
*        hard  nofile      65536
*        soft  nproc      4096
*        hard  nproc      4096

在这里插入图片描述

3.6 启动es

切换刚刚新建的用户

su esdabing

启动命令

/usr/elasticsearch/bin/elasticsearch
3.7 配置完成:浏览器访问测试。 ip:9200

在这里插入图片描述

二、集群模式部署

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-11 12:28:56  更:2021-08-11 12:30:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 19:04:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码