当前位置: 首页 > news >正文

鄂州网站制作北京营销型网站

鄂州网站制作,北京营销型网站,网站备案更换主体,网站开发客户对话前言 最近需要搭建一套测试环境,用到了ElasticSearch( 简称es)搜索引擎,安装过程有些曲折,记录下来作为经验。 正文 环境 Ubuntu18.04 操作系统Docker Server Version: 20.10.7ElasticSearch Version: 8.5.3Kibana Version: 8.5.3 说明 E…

前言

    最近需要搭建一套测试环境,用到了ElasticSearch( 简称es)搜索引擎,安装过程有些曲折,记录下来作为经验。

正文

环境

  1. Ubuntu18.04 操作系统
  2. Docker Server Version: 20.10.7
  3. ElasticSearch Version: 8.5.3
  4. Kibana Version: 8.5.3

说明

    ElasticSearch 是一个开源分布式搜索引擎,可以快速地储存、搜索和分析海量数据,Kibana是为ElasticSearch设计的可视化平台,可以用来搜索、查看ElasticSearch的数据,实现数据分析和图表的可视化。

安装及配置ElasticSearch和Kibana流程

1. 下载镜像

docker pull elasticsearch:8.5.3
docker pull kibane:8.5.3

2. 创建网络

docker network create es-net

3. 创建elasticsearch 挂载目录,设置访问权限

mkdir -p /data/es_docker/{config,data,logs,plugins}
chmod -R 777 /data/es_docker

4. 创建elasticsearch 容器

docker run -d --name elasticsearch -e ES_JAVA_OPTS="-Xms1024m -Xmx1024m" -e "discovery.type=single-node" -v /data/es_docker/data:/usr/share/elasticsearch/data  -v /data/es_docker/logs:/usr/share/elasticsearch/logs   -v /data/es_docker/plugins:/usr/share/elasticsearch/plugins  --privileged --restart=always --network es-net  -p 9200:9200 -p 9300:9300 elasticsearch:8.5.3

5. 配置elasticsearch用户及安全认证

docker exec -it [es_containerid] /bin/sh 
# 设置elastic 用户密码
elasticsearch-reset-password -u elastic -i
# 创建新的超级用户用于kibana登录
bin/elasticsearch-users useradd es_admin
# 根据提示设置密码 ..
# 设置超级用户权限
bin/elasticsearch-users roles -a superuser es_admin

[可选]关闭安全认证,需要安全认证的地方设置为false (我的情况未设置安全认证证书之类,后面访问kibana有问题,所以将此处关掉了)
修改config/elasticsearch.yml文件,红框中圈出来的部分是需要修改的地方
在这里插入图片描述
[可选] 如上述修改过elasticsearch.yml ,需重启es容器 (docker resatrt [es_containerid])

6. 查看容器运行情况并进行验证

# 查看容器是否运行成功
docker ps / docker ps -a 
# 查看容器日志
docker logs -f [es_containerid]

访问 curl localhost:9200
在这里插入图片描述

7. 创建kibana 挂载目录,设置访问权限

mkdir -p /data/kibana_docker/{config,data,plugins}
chmod -R 777 /data/kibana_docker

8. 创建kibana容器

docker run -d --name kibana -p 5601:5601   --network es-net   -e ELASTICSEARCH_URL=http://elasticsearch:9200   -e ELASTICSEARCH_HOSTS=http://elasticsearch:9200   -e ELASTICSEARCH_USERNAME="es_admin"   -e ELASTICSEARCH_PASSWORD="xxx"   -v /data/kibana_docker/data:/usr/share/kibana/data   -v /data/kibana_docker/plugins:/usr/share/kibana/plugins   --privileged   --restart=always kibana:8.5.3 

9. 验证kibana运行

浏览器地址栏中输入访问地址:http://ip:5601
在这里插入图片描述

docker ps # 查看运行中的es和kibana 容器
在这里插入图片描述

问题&解决

1. kibana目录权限未设置

在这里插入图片描述

解决: 修改kibana 挂载目录的访问权限 (chmod -R 777 /data/kibana_docker)

2. kibana 不可访问,容器启动失败

在这里插入图片描述

查看kibana 容器的日志,都有提到安全认证未通过的问题
在这里插入图片描述
在这里插入图片描述

解决:关闭安全认证,如上述5. 配置elasticsearch用户及安全认证 可选部分

参考链接

docker中安装elasticsearch
https://www.elastic.co/guide/en/kibana/8.5/install

小结

   基础运维操作,遇到类似的问题能有个思路。有时候在一件事情上花费时间太久需要停下来换个思路!

http://www.15wanjia.com/news/31322.html

相关文章:

  • 做网站需要注意的问题搜索引擎入口大全
  • 网页开发三件套seo关键词分析表
  • 自己做网站需要哪些软件如何做网络推广外包
  • 无锡做网站服务站长工具精华
  • 网页制作商品页面模板seo培训
  • 响应式网站好么百度推广个人能开户吗
  • 河南无限动力做网站怎么样外贸seo
  • 主持人做的化妆品网站武汉seo招聘信息
  • 网站上海备案查询系统怎么进行网站关键词优化
  • 做营销网站阿里云搜索引擎入口
  • 腾讯云服务器搭建网站2024年4月新冠疫情结束了吗
  • 公司小网站怎么做网站ip查询
  • 做增员的保险网站关键词网站推广
  • 网站访客qq统计系统百度搜索app
  • 网站建设与网页设计制作产品推广步骤
  • 完善网站和微信公众平台建设类似火脉的推广平台
  • 网站宣传模式武安百度seo
  • 做城市分类信息网站好做吗头条权重查询站长工具
  • 手表网站专业制作网站的公司哪家好
  • 苏州做网站的专业公司有哪些本周的新闻大事10条
  • 网站建设和网站开发的区别外包公司到底值不值得去
  • 常州网站制作机构搜索引擎推广
  • 网站做用户记录seo是什么缩写
  • 孝感网站建设卢松松外链工具
  • 基于h5的企业网站建设如何做游戏推广
  • 做网站后台服务器什么最好全国各大新闻网站投稿
  • 聊城网站推广软件国际军事新闻最新消息
  • java培训学费多少钱seo服务销售招聘
  • 做ps从哪个网站上下载图片大小百度指数的网址
  • 广东建设中标网站谷歌商店下载官方