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 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Linux(企业级)——elasticsearch部署 -> 正文阅读

[大数据]Linux(企业级)——elasticsearch部署

ES简介

在这里插入图片描述在这里插入图片描述在这里插入图片描述

安装部署

在所有节点上分别安装elasticsearch

https://elasticsearch.cn/download/

修改主配置文件
https://elasticsearch.cn/download/

vim /etc/elasticsearch/elasticsearch.yml
cluster.name: my-es #集群名称
node.name: server4 #主机名需要解析,本机主机名
path.data: /var/lib/elasticsearch #数据目录
path.logs: /var/log/elasticsearch #日志目录
bootstrap.memory_lock: true #锁定内存分配
network.host: 172.25.52.4 #本机ip
http.port: 9200 #http服务端口
discovery.seed_hosts: ["server4", "server5", "server6"]
cluster.initial_master_nodes: ["server4"]

修改内存限制

vim /etc/elasticsearch/jvm.options
-Xms500m
-Xmx500m

修改系统限制

vim /etc/security/limits.conf
elasticsearch soft memlock unlimited
elasticsearch hard memlock unlimited
elasticsearch - nofile 65536
elasticsearch - nproc 4096

修改systemd启动文件

vim /usr/lib/systemd/system/elasticsearch.service
[Service]
#在service语句块下添加
LimitMEMLOCK=infinity

重新加载启动

systemctl daemon-reload
systemctl start elasticsearch

在这里插入图片描述

监控插件安装

cerebro

拉取镜像

podman pull docker.io/lmenezes/cerebro:latest

或直接导入离线包

podman load -i /mnt/cerebro.tar

在这里插入图片描述设置后台运行和端口映射,运行容器

podman run -d --name cerebro -p 9000:9000 lmenezes/cerebro

在这里插入图片描述登陆本机9000端口,连接el 服务器

在这里插入图片描述在这里插入图片描述

elasticsearch插件

安装所需的解压工具

yum install -y unzip
yum install -y bzip2

安装nodejs

wget https://mirrors.tuna.tsinghua.edu.cn/nodesource/rpm_9.x/el/7/x86_64/nodejs-9.11.2-1nodesource.x86_64.rpm
rpm -ivh nodejs-9.11.2-1nodesource.x86_64.rpm

下载解压插件包

wget https://github.com/mobz/elasticsearch-head/archive/master.zip
unzip elasticsearch-head-master.zip

更换为国内源

cd elasticsearch-head-master/
npm install -g cnpm --registry=https://registry.npm.taobao.org

在这里插入图片描述
修改es的配置文件,向其中添加域名支持

vim /etc/elasticsearch/elasticsearch.yml
###重启服务
systemctl restart elasticsearch.service
http.cors.enabled: true	# 打开跨域支持
http.cors.allow-origin: "*"  # 支持所有域名

访问插件,默认监听9100端口
在这里插入图片描述

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-13 12:07:06  更:2021-08-13 12:07:42 
 
开发: 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年11日历 -2024/11/23 9:24:14-

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