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

湛江做建站软仿网站备案在线注销

湛江做建站软仿,网站备案在线注销,网站开发代码规范,linux下网站建设目录 前言 一、创建程序工作路径 二、创建私有网络 三、部署elasticsearch 1.先搜速后下载 2.创建一个基础的容器#xff08;此步骤是为了拷贝容器里的文件#xff09; 3.拷贝文件到宿主机 3.1进入容器 3.2拷贝并授权 3.3删除基础容器 4.创建容器 5.访问9200测试 …目录 前言 一、创建程序工作路径 二、创建私有网络 三、部署elasticsearch 1.先搜速后下载 2.创建一个基础的容器此步骤是为了拷贝容器里的文件 3.拷贝文件到宿主机 3.1进入容器 3.2拷贝并授权 3.3删除基础容器 4.创建容器 5.访问9200测试 6.创建索引 7.查询索引 四、部署kibana 1.同理先搜索后下载 2.创建一个基础的容器 3.拷贝文件到宿主机 3.1进入容器 3.2拷贝并授权  3.3修改kibana配置文件  3.4删除基础容器 4.创建kibana容器 5.访问kibana测试 五、部署logstash 1.同理先搜索后下载 2.创建一个基础的容器 3.拷贝文件到宿主机 3.1进入容器 3.2拷贝文件 3.3修改配置文件 3.4删除基础容器 4. 创建logstash容器  六、测试 1.访问kibana设置索引模式 2.造一条测试数据 3.发送测试数据 4.查看数据 前言 ELK 是一组开源软件套件用于实现日志管理和分析。它由三个主要组件组成 Elasticsearch 一个基于 Lucene 的分布式搜索引擎用于存储、搜索和分析大量数据。 Logstash 一个数据收集引擎用于从各种源如文件、数据库、消息队列等收集、处理和转换数据然后将其发送到 Elasticsearch 中进行存储和分析。 Kibana 一个数据可视化平台用于实时监控和分析 Elasticsearch 中的数据并将其以交互式图表、图形和地图等形式展示出来。 ELK 被广泛应用于日志管理领域可以帮助用户高效地收集、存储、索引、搜索和分析大量的日志数据。它不仅适用于 Web 应用程序的日志管理还可以用于系统日志、网络设备日志、安全事件日志等各种类型的数据收集和分析。 除了 ELK还有一些类似的开源日志管理工具例如 Graylog 和 Fluentd 等它们也提供了类似的功能但在实现方式和使用场景上略有不同。 部署容器所需要的版本可以上dockerhub上确认这里统一使用7.12.1版本dockerhub链接如下 Docker 一、创建程序工作路径 mkdir -p /opt/elk/{elasticsearch,kibana,logstash} 二、创建私有网络 创不创建都行我的宿主机环境没有和默认bridge网络172.17冲突的网段实验里创建了一个私有网络来模拟企业环境 docker network create elk docker network ls三、部署elasticsearch 1.先搜速后下载 docker search elasticserch docker pull elasticsearch:7.12.12.创建一个基础的容器此步骤是为了拷贝容器里的文件 docker run -d --name es --net elk -P -e discovery.typesingle-node elasticsearch:7.12.1 --name  设置容器名字 --net      设置容器的网络 -P          自动分配端口 -e          设置环境变量 3.拷贝文件到宿主机 3.1进入容器 docker exec -it es /bin/bash 3.2拷贝并授权 docker cp es:/usr/share/elasticsearch/config/elasticsearch.yml /opt/elk/elasticsearch/chmod 777 elasticsearch/elasticsearch.ymlmkdir datachmod -R 777 /opt/elk/elasticsearch/data/ 3.3删除基础容器 docker rm -f es 4.创建容器 docker run -d --name es --net elk -p 9200:9200 -p 9300:9300 -e discovery.typesingle-node --privilegedtrue -v /opt/elk/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /opt/elk/elasticsearch/data/:/usr/share/elasticsearch/data elasticsearch:7.12.1 5.访问9200测试 curl -XGET http://localhost:9200 curl -XGET http://localhost:9200/_cluster/health?pretty访问浏览器 6.创建索引 curl -XPUT http://192.168.159.128/elk 7.查询索引 这里面查不到数据因为是刚创建的 curl -XGET http://192.168.159.128:9200/elk/_search四、部署kibana 1.同理先搜索后下载 docker search kibana docker pull kibana:7.12.12.创建一个基础的容器 docker run -d --name kibana --net elk -P -e ELASTICSEARCH_HOSTShttp://192.168.159.128:9200 -e I18N_LOCALEzh-CN kibana:7.12.1 -e  环境变量指定es的访问ip 3.拷贝文件到宿主机 3.1进入容器 docker exec -it kibana /bin/bash 3.2拷贝并授权  docker cp kibana:/usr/share/kibana/config/kibana.yml /opt/elk/kibana/chmod -R 777 /opt/elk/kibana/kibana.yml ​ 3.3修改kibana配置文件  cat kibana.ymlserver.name: kibana server.host: 0 #es的访问ip elasticsearch.hosts: [ http://192.168.159.128:9200 ] monitoring.ui.container.elasticsearch.enabled: true #汉化 i18n.locale: zh-CN3.4删除基础容器 docker rm -f kibana 4.创建kibana容器 docker run -d --name kibana --net elk -p 5601:5601 -v /opt/elk/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:7.12.1 5.访问kibana测试 五、部署logstash 1.同理先搜索后下载 docker search logstash docker pull logstash:7.12.12.创建一个基础的容器 docker run -d -P --name logstash --net elk logstash:7.12.1 3.拷贝文件到宿主机 3.1进入容器 docker exec -it logstash /bin/bash  查看下logstash的默认配置文件端口默认是5044 3.2拷贝文件 docker cp logstash:/usr/share/logstash/config /opt/elk/logstash/ docker cp logstash:/usr/share/logstash/data /opt/elk/logstash/ docker cp logstash:/usr/share/logstash/pipeline /opt/elk/logstash/ 3.3修改配置文件 vim /opt/elk/logstash/config/logstash.yml 修改 logstash/config 下的 logstash.yml 文件主要修改 es 的地址http.host: 0.0.0.0 xpack.monitoring.elasticsearch.hosts: [ http://192.168.159.128:9200 ]vim /opt/elk/logstash/pipeline/logstash.conf  input {# 从文件读取日志信息file {path /opt/test.jsonstart_position beginning # 设置从文件的开始位置开始读取日志sincedb_path /usr/share/logstash/pipelog.txt # 指定记录文件读取位置的 sincedb 文件路径codec json}tcp {mode serverhost 0.0.0.0 # 允许任意主机发送日志port 5044} }output {stdout { codec rubydebug }# 输出到 Elasticsearchelasticsearch {action indexhosts [http://192.168.159.128:9200]index elk # 索引名称} } 3.4删除基础容器 docker rm -f logstash 4. 创建logstash容器  docker run -d --name logstash --net elk --privilegedtrue -p 5044:5044 -p 9600:9600 -v /opt/elk/logstash/data/:/usr/share/logstash/data -v /opt/elk/logstash/config/:/usr/share/logstash/config -v /opt/elk/logstash/pipeline/:/usr/share/logstash/pipeline logstash:7.12.1 六、测试 1.访问kibana设置索引模式 选择elk索引创建索引模式 2.造一条测试数据 在当前目录下创建一个json文件名字为test.json {id: 1,name: Tom,birthday: 1990-01-01,address: {province: Beijing,city: Beijing,district: Chaoyang},scores: [80, 90, 85],is_male: true } 3.发送测试数据 curl -XPOST -H Content-Type: application/json -d test.json http://192.168.159.128:5044 4.查看数据 后台使用curl查看elk索引显示已有内容 kibana上的discover上选择elk索引查到了之前发送的json测试数据
http://www.yayakq.cn/news/2736/

相关文章:

  • 如何在网站上推广自己的产品好看的网站 你知道的2021
  • 外贸网站建设哪里实惠网站flash背景
  • php 网站配置免费vi模板网站
  • 年前做招聘网站话术建立网站报价
  • 杂多县网站建设公司seo优化推荐
  • 聊城seo整站优化报价开一个网站建设公司好
  • 门户网站建设方案 ppthtml5 手机网站 教程
  • 网站建设技术外文文献丹阳网站建设开发
  • 站酷设计师网站百度大数据分析工具
  • 做拍拍拍拍网站谁有人和兽做的网站?
  • 手机 网站 开发网站负责人核验照
  • 滨海做网站的网站建设目的分析
  • mysql 网站空间玉树营销网站建设哪家好
  • 绚丽网站模板wordpress安装主题后打不开
  • 网站建设怎么样工作关于网站建设的合同范本
  • 综合门户网站是什么意思装修公司加盟免费
  • 建设网站好公司哪家好WordPress版本识别
  • 网站建设中 下载西安建设工程有限公司
  • 自适应影视网站模板网站浮动qq
  • 网站开发html工具江苏省公路与水路建设网站
  • 聊城网站制作价格网站栏目结构
  • 公司网站一年费用合肥商城网站建设
  • 佛山网站建设锐艺a068技术支持 张家港网站建设
  • 长沙手机网站首页设计公司网页设计主要用什么软件
  • 百度链接提交百度seo优化排名软件
  • 商城网站建设大连在线制作离婚证图片
  • 网站建设核心优势培训中心网站建设
  • 企业网站推广优化广州建站哪个济南兴田德润实惠吗
  • 创新型的福州网站建设网站平台建设缴纳什么税
  • 国家建设官方网站aws使用wordpress