ElastieSearch安装以及与Mongodb的概念对照关系
概述
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 |
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的概念对照关系相关推荐
- MongoDB基本概念和常用操作(一)
基本操作 MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成 MongoDB文档类似于JSON对象,字段值可以包含其他文档.数组.文档数组 安装管理mongodb环 ...
- MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接
MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接 <一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式 ...
- mongodb 怎样检测 安装成功 以及mongodb的一些增删改查命令
mongodb 主页 http://www.mongodb.org/ 1.先在网上下载一个mongodb的安装包,再打开cmd命令,找到你装mongodb的文件的路径,进到mongodb的文件下的li ...
- MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)
视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...
- mac 安装和使用MongoDB
安装 尝试一:手动命令安装 尝试二:采用Homebrew 尝试三:下载安装包 使用 安装 尝试一:手动命令安装 按照官网https://docs.mongodb.com/manual/tutorial ...
- 在Docker中安装和部署MongoDB集群
在Docker中安装和部署MongoDB集群 - tianshidan1998 - 博客园
- Windows下安装并启动mongodb
一.Windows下mongodb的安装 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https ...
- 在windows中下载、安装和使用MongoDB
1. MongoDB的下载安装和启动 首先从官网下载windows版本的MongoDB社区服务器 MongoDB官网网址为:https://www.mongodb.com/ 修改文件安装路径 至此,M ...
- mongodb 基本概念
mongodb 基本概念 基于 mongo:4.4.2 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 col ...
最新文章
- 区分 欧几里得距离 曼哈坦距离 明考斯基距离
- win7怎么配置程序服务器错误日志文件,win7怎么配置程序服务器
- C# Regex(3)
- 研究人员开发出最节能的 Wi-Fi 技术
- 幽灵交易策略_源码 | 幽灵交易者策略
- Linux学习进阶!!
- 移动端点击a链接出现蓝色背景问题解决
- 优Tech分享|YouTube推荐系统算法梳理
- UTL_FILE学习
- Intellij IDEA创建包(package)问题解决方案
- 物联网技术体系的介绍
- 阿里云服务器部署(保姆级)
- 【惊】手机将走向末路,混合现实(MR)难道就是5G时代的方向
- linux命令行使用for循环,linux命令:for循环
- linux服务器做301跳转,什么是301转向,如何去做301跳转
- 新手如何成为一名黑客
- 【CSDN周赛第38期】Python题解
- python adb读取手机中短信_python+adb实现自动化获取手机信息
- c语言求最大公约数多一个负号,C语言 求最大公约数
- 删除PDF文件中的空白页面