概述

ElasticSearch与JDK之间的兼容关系可以参考[1]

 版本 组件
Ubuntu 20.04
ElasticSearch 7.10.1
JDK 1.8.0_131

下载地点见[2],用迅雷下载[3],否则浏览器下不动的

我下载的是elasticsearch-7.10.1-linux-x86_64.tar.gz

注意对于节点少的人,例如只有两台机子的,尽量下载tar.gz版本,不推荐下载deb版

###################################################################

节点与端口设置

节点域名 http.port
Desktop 9001
Laptop 9002
Laptop 9003

###################################################################

根据[6]单播和多播问题,目前线上主要是单播,

那么我们线下也就单播就好了.

###################################################################

Java选项设置有三处(目前暂时不需要修改)

进程 作用
$ES/bin/elasticsearch ElasticSearch的服务端
$ES/bin/elasticsearch-cli ElasticSearch的客户端
$ES/config/jvm.options 设置堆内存[9]

###################################################################
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-1/yml_data
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-1/yml_logs

mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-2/yml_data
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-2/yml_logs

mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-3/yml_data
mkdir -p /home/appleyuchi/bigdata/elasticsearch-7.10.1-3/yml_logs

###################################################################

安装插件:

$ES/bin/elasticsearch-plugin install x-pack

###################################################################

[8]中提到以守护进程进行运行的方式

./bin/elasticsearch -d -p pid

###################################################################

目前配置参考过[11]

###################################################################

测试用小实验

此时浏览器应该要能打开

http://desktop:9201/

命令 作用
curl -XGET 'Desktop:9201' 查看集群状态

浏览器打开

http://desktop:9201/_cat/nodes?pretty

查看节点信息

192.168.0.102 33 99 7 0.72 0.50 0.52 cdhilmrstw * node-1
192.168.0.103 15 61 4 0.73 0.49 0.35 cdhilmrstw - node-2
192.168.0.103 16 61 4 0.73 0.49 0.35 cdhilmrstw - node-3

curl -XPUT 'Desktop:9201/blog?pretty' 增加索引
curl -XGET 'http://Desktop:9201/blog?pretty' 查询索引
curl -XDELETE 'http://Desktop:9201/blog?pretty' 删除索引

其他操作请参考[12]

ElasticSearch与Mongodb之间的对照关系

对照表
 数据库 MongoDB ElasticSearch 说明
database  database  index 库级别
table collection type 表级别
row  document  document 一条数据
column field  field  字段级别

注意事项

从一个节点拷贝elasticseach 的文件夹到 其他节点时,

一定要把data文件夹清空。

Reference:

[1]JAVA第三方技术---Elasticsearch---与JDK版本对应关系

[2]https://www.elastic.co/cn/downloads/elasticsearch

[3]ubuntu20.04安裝迅雷

[4]ElasticSearch多节点模式的搭建

[5]为什么es集群至少需要三个节点

[6]elasticsearch5.x系列之九单播和多播配置以及选择,拿走不谢。

[7]ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台
[8]Elasticsearch 参考指南(使用.zip或.tar.gz安装Elasticsearch)

[9]Elasticsearch中设置JVM堆的大小(翻译)

[10]【ElasticSearch系列(三)】性能优化之bootstrap.memory_lock: true

[11]CentOS6安装单机版elasticsearch和集群版的过程中遇到的错误

[12]ElasticSearch基本操作——curl

ElastieSearch安装以及与Mongodb的概念对照关系相关推荐

  1. MongoDB基本概念和常用操作(一)

    基本操作 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成 MongoDB文档类似于JSON对象,字段值可以包含其他文档.数组.文档数组 安装管理mongodb环 ...

  2. MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接

    MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接 <一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式 ...

  3. mongodb 怎样检测 安装成功 以及mongodb的一些增删改查命令

    mongodb 主页 http://www.mongodb.org/ 1.先在网上下载一个mongodb的安装包,再打开cmd命令,找到你装mongodb的文件的路径,进到mongodb的文件下的li ...

  4. MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)

    视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...

  5. mac 安装和使用MongoDB

    安装 尝试一:手动命令安装 尝试二:采用Homebrew 尝试三:下载安装包 使用 安装 尝试一:手动命令安装 按照官网https://docs.mongodb.com/manual/tutorial ...

  6. 在Docker中安装和部署MongoDB集群

    在Docker中安装和部署MongoDB集群 - tianshidan1998 - 博客园

  7. Windows下安装并启动mongodb

    一.Windows下mongodb的安装 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https ...

  8. 在windows中下载、安装和使用MongoDB

    1. MongoDB的下载安装和启动 首先从官网下载windows版本的MongoDB社区服务器 MongoDB官网网址为:https://www.mongodb.com/ 修改文件安装路径 至此,M ...

  9. mongodb 基本概念

    mongodb 基本概念 基于 mongo:4.4.2 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 col ...

最新文章

  1. 区分 欧几里得距离 曼哈坦距离 明考斯基距离
  2. win7怎么配置程序服务器错误日志文件,win7怎么配置程序服务器
  3. C# Regex(3)
  4. 研究人员开发出最节能的 Wi-Fi 技术
  5. 幽灵交易策略_源码 | 幽灵交易者策略
  6. Linux学习进阶!!
  7. 移动端点击a链接出现蓝色背景问题解决
  8. 优Tech分享|YouTube推荐系统算法梳理
  9. UTL_FILE学习
  10. Intellij IDEA创建包(package)问题解决方案
  11. 物联网技术体系的介绍
  12. 阿里云服务器部署(保姆级)
  13. 【惊】手机将走向末路,混合现实(MR)难道就是5G时代的方向
  14. linux命令行使用for循环,linux命令:for循环
  15. linux服务器做301跳转,什么是301转向,如何去做301跳转
  16. 新手如何成为一名黑客
  17. 【CSDN周赛第38期】Python题解
  18. python adb读取手机中短信_python+adb实现自动化获取手机信息
  19. c语言求最大公约数多一个负号,C语言 求最大公约数
  20. 删除PDF文件中的空白页面

热门文章

  1. 小白的Python之路 day5 configparser模块的特点和用法
  2. 【jQuery】手机验证码倒计时效果
  3. zookeeper在windows上安装和配置
  4. Cheatsheet: 2011 12.01 ~ 12.12
  5. 安装Tomcat6.0
  6. XCTF-MISC-新手区-gif
  7. cfd计算linux windows,CFD计算分析时常用的数值模拟方法 | 坐倚北风
  8. windows切换git账号
  9. Centos修改文件打开数限制
  10. sql中的where 1=1有什么用?