linux上elasticsearch集群搭建
一,准备三台虚拟机
修改主机映射:vi/etc/hosts
192.168.***.*** 主机名
二,es启动时需要使用非root用户,所有创建一个用户
- 注:(***)为你定义的用户名字
useradd ***;
三,为新创建的用户添加密码
echo *** | passwd --stdin ***
四,为新创建的用户添加用户权限
- 注:需用root用户来进行操作
echo "*** ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/***
/etc/sudoers的权限必须是0440
设置限为:0440
chmod 0440 /etc/sudoers.d/***
五,创建一个***目录
- 注:(***)为你定义的目录名字
mkdir /{***,**}
六,给相应的目录添加权限
chown -R ***(用户名):***(用户名)/{***,**(目录) }
七,安装jdk并配置环境变量(jdk要求1.8以上)
1,下载Linux环境下的jdk1.8
2,导入jkd1.8
3,解压到 usr/local/
tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/
4.修改环境变量,通过命令
vim /etc/profile
在文件尾加入:
export JAVA_HOME=路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
保存并退出
保存完之后,我们还需要让这个环境变量配置信息里面生效,要不然只能重启电脑生效了。
通过命令source /etc/profile
让profile文件立即生效
5.测试是否安装成功
java -version
八,上传es安装包并解压
tar -zxvf elasticsearch-6.3.0.tar.gz -C /***(你定义的目录名字)/
九,修改es配置
!!!注:冒号后面加空格!!!
vim /***(你定义的目录名字)/elasticsearch-6.3.0/config/elasticsearch.yml
- 集群名称
cluster.name: ***
- 节点名称,要唯一
node.name: **
- 数据存放位置
path.data: ***/data
- 日志存放位置(可选)
path.logs: ***/logs
- es绑定的ip地址((三台虚拟机各为自己的ip)
network.host: 192.168.**.**
- 初始化时可进行选举的节点(主机映射的名称)
discovery.zen.ping.unicast.hosts: ["***", "***", "***"]
十,更改配置
用户最大可创建文件数太小
sudovi/etc/security/limits.conf
*hardnofile65536
*softnproc4096
*hardnproc4096
十一,最大虚拟内存太小
sudovi/etc/sysctl.conf
vm.max_map_count=262144
十二,查看虚拟内存的大小
sudosysctl-p
十三,在其他节点上修改es配置
需要修改的有:node.name和network.host
十四,重启环境变量
source /etc/profile
十五,测试
1,选择创建的用户
su ***
2,启动es
cd /**/elasticsearch-6.3.0/bin/
./elasticsearch
3,Linux中查看集群状态
curl-XGET'http://192.168.**.**:9200/_cluster/health?pretty'
4,浏览器中查看集群状态
输入:http://192.168.**
linux上elasticsearch集群搭建相关推荐
- linux 上elasticsearch集群搭建详解,手把手教学(tar下载包)
1.安装jdk: 由于es是基于java的,所以先安装jdk: yum install java-1.8.0-openjdk* -y 此命令install结束后不用再去配置环境变量了,直接输入java ...
- elasticsearch集群搭建及springboot集成使用
elasticsearch集群搭建及springboot集成使用 1. ES介绍 2. 原理 2.1 核心概念 2.2 索引功能 2.3 ES特性 3. 分词器(analyzer) 4. 集群搭建 4 ...
- Elasticsearch集群搭建手册及配置详情(基于elasticsearch-8.5.2版本)
Elasticsearch集群搭建手册及配置详情(基于elasticsearch-8.5.2版本) 0 安装前准备工作 0.1 安装包下载 组件 安装包 下载地址 es elasticsearch-8 ...
- (六)elasticsearch 集群 网络超时解决方案 --- Elasticsearch 集群搭建
上一篇: (五)elasticsearch 集群扩展 --- Elasticsearch 集群搭建 因为网络原因,可能会有节点被踢出集群,如果网络恢复,节点会再次加入集群,但是这中间的过程是比较耗费性 ...
- elasticsearch集群搭建记录
elasticsearch集群搭建记录 一.集群服务器配置信息 二.安装 JDK 三.下载 ElasticSearch 安装包和中文分词器并解压 四.创建用于存放数据与日志的目录 五.集群配置 5.1 ...
- elasticsearch 集群搭建 + kibana配置
elasticsearch 集群搭建 + kibana配置 一.elasticsearch 集群搭建 1.下载并解压elasticsearch 2.ES集群搭建 2.1 打开防火墙9200,9300端 ...
- Elasticsearch集群搭建、优化及实践
文章目录 一.Elasticsearch集群 1.Elasticsearch集群概念 2.Elasticsearch集群安装 3.安装Kibana 4.测试集群状态 二.Elasticsearch优化 ...
- elasticsearch集群搭建
elasticsearch ARM架构集群搭建 一.搭建环境 搭建服务器IP 环境 es版本号 路径 20.10.0.xx CentOS Linux release 7.9.2009 (AltArch ...
- 六,搭建elasticsearch集群搭建
@Author : By Runsen @Date : 2020/6/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...
最新文章
- SAP MMBE库存数量与在库序列号数量差异之处理
- IntelliJ IDEA 安装问题解决
- python如何取消缩进_python如何处理缩进
- Cert manager自动签发/更新证书
- 12 哈希表相关类——Live555源码阅读(一)基本组件类
- springboot系列(十)springboot整合shiro实现登录认证
- 【渝粤教育】电大中专计算机职业素养 (7)作业 题库
- java使用httpClient解决外部url请求访问
- 管理感悟:宁可五个阶段做三个月,绝不一个阶段做二个月
- 关于数模中编程的一点愚见
- Windows、Linux下安装Redis图文教程
- 机器人周志_智能机器人杂志
- 我的日常工作剖析,美好的一天,从每一天开始。
- 软件质量的定义及其六大特性(质量模型)
- (一)Activiti 数据库25张表——一般数据1 (ACT_GE_BYTEARRAY)
- mac蓝牙鼠标总是自己断开_解决Mac蓝牙鼠标和键盘经常断开的问题
- 【C语言】街区最短路径问题解题思路
- 可发教育类论文的期刊《家长》简介及投稿邮箱
- Stm32F04 时钟配置
- [Vue.js 1] 入门基础知识与开发