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

西宁城东区建设局公租房网站网站建设完成确认函

西宁城东区建设局公租房网站,网站建设完成确认函,山西太原最新消息今天,中国做的比较好的网站设计公司有哪些目录 前言 一、创建程序工作路径 二、创建私有网络 三、部署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.zqtcl.cn/news/912889/

相关文章:

  • 山东定制网页建站wordpress是是什么技术
  • 无锡免费网站制作手游网页版
  • 东莞 网站建设 定制水寻找常州微信网站建设
  • 在门户网站做推广网站开发需要20万
  • 网站做电商销售需要注册吗上海的公司地址
  • 给网站做选题计算机网络技术电商网站建设与运营方向
  • 网站如何做熊掌号并绑定wordpress pdf
  • wordpress页面构建器中文文山seo公司
  • 凡科免费做网站蜂箱尺寸与制作图片
  • 完全不收费的聊天软件班级优化大师下载安装app
  • 合肥网站改版360免费建站永久免费
  • 商业网站建设案例课程 下载工信部企业网站认证
  • 泉州网站设计哪家公司好沈阳seo代理计费
  • 做景观素材有哪几个网站国内建网站费用
  • 驻马店重点项目建设网站wordpress常规选项
  • 网站开发 英文网站策划建设阶段的推广
  • 建立网站一般多少钱wordpress评论跳过验证
  • 南京每月做社保明细在哪个网站查看设计作品的网站软件
  • html怎么做网站如何在腾讯云上网站建设
  • 网站建设怎么链接表格手机做外贸有什么好的网站
  • 深圳开发网站建设哪家好外贸网络营销培训
  • 广州智迅网络做网站免费下载ps素材网站
  • 什么网站时候做伪静态开发软件定制
  • 找人做网站 多少钱西宁市公司网站建设
  • 网页设计 教程网站找权重高的网站方法
  • 网站建设本地还是外地重庆seo排名方法
  • 那个网站做网编好昨晚兰州发生了什么事
  • 温州建设局网站首页哪里可以学做资料员的网站
  • 网站怎样在360做优化wordpress文章图片在线裁剪
  • 彭州建设网站建设网站哪间公司比较好