ElasticSearch入门篇

基于Docker安装Elasticsearch

创建网络

因为需要部署kibana容器,因此需要让es和kibana容器互联。

指令:

复制代码
docker network create es-net

2. 拉取镜像

复制代码
docker pull elasticsearch:7.12.1

3. 创建挂载点目录

复制代码
mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/pluginsc


chmod 777  /usr/local/es/data
chmod 777  /usr/local/es/config
chmod 777  /usr/local/es/plugins

4. 创建es容器

复制代码
docker run -d \
--restart=always \
--name es \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
--privileged \
-v /usr/local/es/data:/usr/share/elasticsearch/data \
-v /usr/local/es/plugins:/usr/share/elasticsearch/plugins \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms256m -Xmx256m" \
elasticsearch:7.12.1

5. 编写elasticsearch.yml

进入es容器

复制代码
docker exec -it es /bin/bash

跳转到config目录下

复制代码
cd config

关闭 密码安全验证

复制代码
echo 'xpack.security.enabled: false' >> elasticsearch.yml

6. 重启容器

复制代码
docker restart es

7. 测试是否安装成功

你的ip:9200

基于Docker安装Kibana

1 . 拉取镜像

复制代码
docker pull kibana:7.12.1

2. 创建挂载目录点

复制代码
mkdir -p /usr/local/kibana/config /usr/local/kibana/data


chmod 777 /usr/local/kibana/data
chmod 777 /usr/local/kibana/config

3. 创建kibana容器

复制代码
docker run -d \
--restart=always \
--name kibana \
--network es-net \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
kibana:7.12.1

4. 测试kibana是否成功

你的ip:5601

基于Docker安装IK分词器

复制代码
docker exec -it es /bin/bash


./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip

*注意:安装IK分词器的版本,必须和Elasticsearch的版本一致,*

*上文安装的是Elasticsearch 7.12.1的,所以安装的IK分词器版本是7.12.1*

相关推荐
Coder_Boy_6 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
2501_944934736 小时前
高职大数据技术专业,CDA和Python认证优先考哪个?
大数据·开发语言·python
九河云7 小时前
5秒开服,你的应用部署还卡在“加载中”吗?
大数据·人工智能·安全·机器学习·华为云
Gain_chance7 小时前
36-学习笔记尚硅谷数仓搭建-DWS层数据装载脚本
大数据·数据仓库·笔记·学习
每日新鲜事8 小时前
热销复盘:招商林屿缦岛203套售罄背后的客户逻辑分析
大数据·人工智能
AI架构全栈开发实战笔记9 小时前
Eureka 在大数据环境中的性能优化技巧
大数据·ai·eureka·性能优化
AI架构全栈开发实战笔记9 小时前
Eureka 对大数据领域服务依赖关系的梳理
大数据·ai·云原生·eureka
自挂东南枝�10 小时前
政企舆情大数据服务平台的“全域洞察中枢”
大数据
Dragon~Snow10 小时前
Linux Centos9 安装 Elasticsearch
linux·elasticsearch·jenkins
熊延10 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索