首页
视频
资源
登录
原
Elasticsearch 安装与部署
8060
人阅读
2020/7/25 18:15
总访问:
2535036
评论:
0
收藏:
0
手机
分类:
容器编排
![elasticsearch](https://img.tnblog.net/arcimg/hb/5f1adabe8df94fdb8331eb80e393c4a3.jpeg "elasticsearch") >#Elasticsearch 安装与部署 [TOC] <br/> 环境准备 ------------ - Java 8.0以上的环境 - 本机环境为Mac,Java 14.0.2 获取 Elasticsearch 安装包 ------------ tn>通过链接更具不同的操作系统进行下载:https://www.elastic.co/cn/downloads/elasticsearch ![](https://img.tnblog.net/arcimg/hb/8b5fd9d05d514b848375fbe9b10e0e6f.png) - 支持 Docker 本地运行 - Helm Chart for k8s - Puppet Module 安装并运行 Elasticsearch ------------ 1. 下载并解压缩包 Elasticsearch(这里我们对版本是:7.8.0) 2. 运行`bin\elasticsearch`(或`bin\elasticsearch.bat`在Windows上) 3. 运行`curl http://127.0.0.1:9200/`或`Invoke-RestMethod http://127.0.0.1:9200`使用Powershell >运行命令 ```bash bin/elasticsearch ``` ![](https://img.tnblog.net/arcimg/hb/38e291da8ed24d348dacf64f4c199795.png) >看到这里我们的 Elasticsearch 就已经启动起来了,访问 `http://127.0.0.1:9200`获取 Elasticsearch 信息 ![](https://img.tnblog.net/arcimg/hb/4748b189be6e4e6e85e8e6df60b1856c.png) Elasticsearch 的文件目录结构 ------------ ![目录结构](https://img.tnblog.net/arcimg/hb/8dd1d190ff644d3ea01958c0390fd8cd.png "目录结构") | 目录 | 配置文件 | 描述 | | ------------ | ------------ | ------------ | | bin | | 脚本文件,包括启动elasticsearch,安装插件。运行统计数据等 | | config | elasticsearch.yml | 集群配置文件,user,role based相关配置 | | JDK | | Java的配置环境 | | data | path.data | 数据文件 | | lib | | Java类库 | | logs | path.log | 日志文件 | | modules | | 包含所有ES模块 | | plugins | | 包含所有已经安装的插件 | JVM 配置 ------------ ###修改 JVM - config/jvm.options tn> 7.8.0下载的默认设置是 1 GB ###配置的建议 >- Xmx 和 Xms 设置成一样的 - Xmx 不要超过机器内存的50% - 不要超过30GB - http://www.elasic.co/blog/a-heap-of-trouble 安装与查看插件 ------------ tn>Elasticsearch提供插件的机制对系统进行扩展 <br/>* Discovery Plugin*<br/>* Analysis Plugin*<br/>* Security Plugin*<br/>* Management Plugin*<br/>*Ingest Plugin*<br/>*Mapper Plugin*<br/>*Backup Plugin* >查看本机插件 ```bash bin/elasticsearch-plugin list ``` >下载插件举例 ```bash bin/elasticsearch-plugin install analysis-icu ``` ![](https://img.tnblog.net/arcimg/hb/05d8578cc27247d1b3c0a02c51937011.png) >然后我们通过访问`http://127.0.0.1:9200/_cat/plugins`查看本地安装的插件 ![](https://img.tnblog.net/arcimg/hb/608f0c9e78764513ab4d7cdd94329e2e.png) tn>我们可以通过自主扩展插件,会更好帮助我们开发及运用 如何在开发机上运行多个 Elasticsearch 实例 ------------ tn>我们可以通过以下几行命令来进行实现集群效果 ```bash bin/elasticsearch -E node.name=node0 -E cluster.name=AiDaSiTestCluster -E path.data=node0_data -d bin/elasticsearch -E node.name=node1 -E cluster.name=AiDaSiTestCluster -E path.data=node1_data -d bin/elasticsearch -E node.name=node2 -E cluster.name=AiDaSiTestCluster -E path.data=node2_data -d bin/elasticsearch -E node.name=node3 -E cluster.name=AiDaSiTestCluster -E path.data=node3_data -d #删除进程 ps | grep elasticsearch kill pid ``` >然后我们通过访问`http://127.0.0.1:9200/_cat/nodes`查看本地集群情况
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
166篇
linux
17篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
28篇
传说中的c
4篇
Xamarin
9篇
docker
15篇
容器编排
101篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
4篇
云产品
39篇
git
3篇
Unity
1篇
考证
2篇
RabbitMq
23篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
网络
7篇
windbg
4篇
AI
18篇
threejs
2篇
人物
1篇
嵌入式
2篇
python
13篇
HuggingFace
8篇
pytorch
9篇
opencv
6篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术