南宁网站快速优一般门户网站

diannao/2025/10/24 22:41:32/文章来源:
南宁网站快速优,一般门户网站,公司建设网站需要固定ip吗,免费在线观看电影网站EFK日志系统搭建 EFK日志系统介绍功能需求搭建elasticsearch集群规划前提部署核对证书及权限 EFK日志系统介绍 Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎#xff0c;允许进行全文、结构化搜索#xff0c;它通常用于索引和搜索大量日志数据#xff0c;也可用于… EFK日志系统搭建 EFK日志系统介绍功能需求搭建elasticsearch集群规划前提部署核对证书及权限 EFK日志系统介绍 Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎允许进行全文、结构化搜索它通常用于索引和搜索大量日志数据也可用于搜索许多不同类型的文档。 Beats 是数据采集的得力工具。将 Beats 和您的容器一起置于服务器上或者将 Beats 作为函数加以部署然后便可在 Elastisearch 中集中处理数据。如果需要更加强大的处理性能Beats 还能将数据输送到 Logstash 进行转换和解析。 Kibana 核心产品搭载了一批经典功能柱状图、线状图、饼图、旭日图等等。不仅如此您还可以使用 Vega 语法来设计独属于您自己的可视化图形。所有这些都利用 Elasticsearch 的完整聚合功能。 Elasticsearch 通常与 Kibana 一起部署Kibana 是 Elasticsearch 的一个功能强大的数据可视化 DashboardKibana 允许你通过 web 界面来浏览 Elasticsearch 日志数据。 注意由于全篇字稿较长做了如下拆分 docker一键部署EFK系统elasticsearch filebeat kibana metricbeat es-head 【EFK日志系统】docker一键部署kibana、es-head 【EFK日志系统】docker一键部署filebeat、metricbeat 【EFK日志系统】在kibana操作索引模板、生命周期、管道等 功能需求 现阶段我们有11台服务器需要对应用、系统、中间件的日志进行追踪监控通过filebeat、metricbeat采集es检索kibana可视化展示整套流程来监控日志、分析日志 一键部署各个服务全流程有密码访问控制日志信息结构化处理精简日志es集群化配置一主两从同时接收 搭建elasticsearch集群 规划 ip为假想值 es01:172.23.165.185 es02:172.23.165.186 es03:172.23.165.187 前提 1.在官网查看您想要安装使用的版本拉取该版本 elasticsearch官网 在服务器执行命令即可我们这里选取的是7.10.0版本 docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.0 2.修改内存映射数量 在 /etc/sysctl.conf 文件中添加或修改max_map_count vm.max_map_count262144 退出而后执行 sudo sysctl -p 3.创建网络所有节点在同一网络 docker network create es-net 查看该网络下的服务 docker network inspect es-net 部署 首先我们在172.23.165.185合适的位置创建es01文件夹 mkdir es01 cd es01 1.编写docker-compose.yml version: 3 services:elasticsearch:build:context: .dockerfile: Dockerfileimage: docker.elastic.co/elasticsearch/elasticsearch:7.10.0container_name: elasticsearchrestart: alwaysenvironment:- node.namees-node-1- network.publish_host172.23.165.185- network.host0.0.0.0- discovery.seed_hosts172.23.165.185,172.23.165.186,172.23.165.187- cluster.initial_master_nodes172.23.165.185,172.23.165.186,172.23.165.187- cluster.namees-cluster- bootstrap.memory_locktrue- ES_JAVA_OPTS-Xms512m -Xmx512mulimits:memlock:soft: -1hard: -1# volumes:#- ./data:/usr/share/elasticsearch/data:rw#- ./config:/usr/share/elasticsearch/config:rw#- ./plugins:/usr/share/elasticsearch/plugins:rw#- ./logs:/usr/share/elasticsearch/logs:rwports:- 9200:9200- 9300:9300networks:- es-net networks:es-net:external: true2.编写Dockerfile FROM docker.elastic.co/elasticsearch/elasticsearch:7.10.0#COPY ./elasticsearch.yml /usr/share/elasticsearch/config/3.一键启动 docker-compose up -d 或者 docker -f docker-compose.yml up -d 执行后docker ps查看容器是否启动且正常 4.copy容器文件 容器正常后执行如下 docker cp -a elasticsearch:/usr/share/elasticsearch/config/ . docker cp -a elasticsearch:/usr/share/elasticsearch/data . docker cp -a elasticsearch:/usr/share/elasticsearch/logs . docker cp -a elasticsearch:/usr/share/elasticsearch/plugins . 5.修改elasticsearch.yml 进入config目录编辑elasticsearch.yml network.host: 0.0.0.0path.data: /usr/share/elasticsearch/data path.logs: /usr/share/elasticsearch/logshttp.cors.enabled: true http.cors.allow-origin: *#xpack.security.enabled: true #xpack.security.transport.ssl.enabled: true #xpack.security.transport.ssl.verification_mode: certificate #xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/elastic-certificates.p12 #xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/elastic-certificates.p12 #xpack.security.transport.ssl.keystore.type: PKCS12 #xpack.security.transport.ssl.truststore.type: PKCS126.将Dockerfile的 # 去掉 COPY ./elasticsearch.yml /usr/share/elasticsearch/config/ 7.将docker-compose.yml的 # 去掉 - ./data:/usr/share/elasticsearch/data:rw- ./config:/usr/share/elasticsearch/config:rw- ./plugins:/usr/share/elasticsearch/plugins:rw- ./logs:/usr/share/elasticsearch/logs:rw同时修改image 即注释原先的新增镜像“:”前是名字后是版本号 #image: docker.elastic.co/elasticsearch/elasticsearch:7.10.0 image: elasticsearch-7.10.0:test01 然后重新启动 执行docker-compose up -d 然后在其他的服务器上重复这样的操作 只不过需要注意将其中的节点名称和hosts替换 举例 environment: - node.namees-node-1 - network.publish_host172.23.165.185 node.namees-node-2或者3 network.publish_host172.23.165.186或者7 核对 可以执行命令或者在浏览器输入url查看集群的健康信息注意替换你自己的ip 1.查看单个节点的信息 终端输入curl -X GET “http://172.23.165.185:9200” 浏览器输入http://172.23.165.185:9200 2.查看集群节点健康情况 终端输入curl -X GET “http://172.23.165.185:9200/_cluster/health?pretty” 浏览器输入http://172.23.165.185:9200/_cluster/health?pretty 3.查看节点状态和信息 终端输入curl -X GET “http://172.23.165.185:9200/_cat/nodes?vpretty” 浏览器输入http://172.23.165.185:9200/_cat/nodes?vpretty 4.查看集群更详细的信息 终端输入curl -X GET “http://172.23.165.185:9200/_cluster/state?pretty” 5.查看节点简单的健康视图 终端输入curl -X GET “http://172.23.165.185:9200/_cat/health?vpretty” 如果只是看一看玩一玩至此就可以结束了 证书及权限 进入任意一台es容器执行下列命令 docker exec -it elasticsearch bash bin/elasticsearch-certutil ca一路回车 bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12一路回车 bin/elasticsearch-keystore add xpack.security.transport.ssl.keystore.secure_password 一路回车 bin/elasticsearch-keystore add xpack.security.transport.ssl.truststore.secure_password一路回车exit退出而后cd config将p12复制导出来再将其复制到其他节点的config目录下 也就是es集群三个节点用的都是这两个.p12文件 docker cp elasticsearch:/usr/share/elasticsearch/config/elastic-stack-ca.p12 . docker cp elasticsearch:/usr/share/elasticsearch/config/elastic-certificates.p12 . docker cp elasticsearch:/usr/share/elasticsearch/config/elasticsearch.keystore .在config目录下设置权限 chmod 755 elastic-stack-ca.p12 chmod 755 elastic-certificates.p12 chmod 755 elasticsearch.keystore chmod 755 elasticsearch.yml还记得我们elasticsearch.yml中注释掉的部分吗 取消注释 执行docker restart elasticsearch 然后进入容器 执行下列命令切记保存 在任意一个节点执行推荐自动 ./bin/elasticsearch-setup-passwords auto 自动 ./bin/elasticsearch-setup-passwords interactive 交互至此es集群已经部署完成 现在访问是需要密码登录的 在浏览器输入你刚刚生成的密码即可登录 用户名是elastic 此外你在终端查看信息 需要加上用户名密码 如curl -u elastic:密码 -X GET “http://172.23.165.185:9200/” 感谢支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91908.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

城市建设法规考试网站wap网页设计模板

以下是关于易语言的快捷键内容:预览被设计窗口 CtrlEnter运行 F5终止运行 CtrlF5编译 F7菜单编辑器 CtrlE即时帮助 F1在编辑窗口之间跳转。按下 Ctrl 键后不放,然后反复按 Tab 键可以在目前所有的编辑窗口之间跳转;按下 Ctrl 键后同时按下 Ta…

论坛网站制作模板手机网站制作设计

好吧,我认为接口是一种强制对象实现一定数量功能的方法,而不必使用继承。有点像合同。我半明白他们的意思。但是,如果界面中的所有内容都是:public interface animal{void eat(object food);}它没有这样的实现,那么无论…

电子商务网站规划的原则是什么杭州网站改版公司电话

感觉像是对微服务的炒作正在慢慢地落到实处,并且我们的行业开始意识到,仅通过在现有组件之上公开一些HTTP接口就无法轻松创建根据微服务背后的体系结构范式的系统。 我们似乎确实同意必须进行服务优化的基础架构,文化和组织变革,最…

在哪里做卖车网站网站登录注册做验证码的目地

文章目录 设置环境变量设置自启动参考 设置环境变量 cd vim .zshrc输入一下内容 # 配置Conda CONDA_HOME/Users/hanliqiang/miniconda3 PATH$CONDA_HOME/bin:$PATH生效配置 source .zshrc设置自启动 conda init zsh.zshrc 文件中将会出现以下内容 # >>> conda i…

做网站所需技术珠海seo全网营销

微信公众平台已成为目前最热的企业营销推广平台,每天都有大量互联网公司和传统企业进驻,使用公众账号通过移动端和粉丝互动,不仅可以群发文字、图片、视频、语音等信息内容,还可以进行一对一的深入沟通。 现在微信公众平台已经成为…

网站个人备案和企业备案导视设计分析

什么是IoT? IoT,即物联网(Internet of Things),是通过信息传感设备和互联网将各种物品连接起来,实现智能化的识别、定位、跟踪、监控和管理的网络系统。 以下是关于IOT的一些详细解释: 基本概…

网站上线确认书网站免费源码下载

书接上两回 柒拾- tushare 模拟策略交易 (一) 柒拾壹- tushare 模拟策略交易 (二) 开始 终于我们可以可以来进行模拟了 复杂 的我不会,所以就写个最简单的策略吧: 买入条件 比两年前是上升的比一年前…

中国十大发布信息网站排名自豪地采用wordpress 删除

CommonJS模块是运行时加载,ES6模块是编译时输出接口 是因为CommonJS加载的是一个对象(module.exports属性),该对象只有在脚本运行结束时才会生成.而ES6模块不是对象,它的对外接口只是一种静态定义,在代码静态解析阶段就会生成. CommonJS模块输出的是一个值的复制,E…

大连网站设计策划网站设计师培训中心

引言: 什么是黑盒测试呢!? 像我一样的测试小白就会望文生义了:对黑盒子测试 那么黑盒子是什么!? 思考5秒后,得出了这样的答案:黑盒子就是黑色的盒子,嘿嘿! 正文&#xf…

专注网站建站网站文章页图片不显示图片

此示例显示了如何使用5G NR下行链路载波波形发生器来创建基带分量载波波形。 介绍 此示例显示了如何使用来参数化和生成5G新无线电(NR)下行链路波形nrWaveformGenerator。可以生成以下通道和信号: PDSCH及其关联的DM-RS和PT-RS PDCCH及其相…

去哪里找空间做网站最新免费网站源码

在Redis中的数据删除策略有三种:定时删除、惰性删除、定期删除 定时删除 当key设置有过期时间,且过期时间到达时,立即执行key的删除操作 优点:节约内存,到时就删除,立即释放不必要的内存占用 缺点&#xf…

泰州网站优化公司网站开发背景怎么写

a int(input()); print(len(str(a))) print(a) 输入: 123 输出: 3 123

网站专题模板下载为什麼建网站要先做数据库

安装 安装很简单,直接在终端输入以下命令即可 sudo apt-get install nasm 安装完成后,如果可以查看到nasm的版本号即可视为安装成功 nasm -version 测试 创建汇编文件 创建一个asm文件 vim hello.asm 文件内容如下 section .datahello: db …

新乡网站建设哪家正规江苏省建设厅网站查询施工员证

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、线程组 线程组…

新建网站外链怎么做知名大型网站搭建公司

web158 知识点: auto_append_file 是 PHP 配置选项之一,在 PHP 脚本执行结束后自动追加执行指定的文件。 当 auto_append_file 配置被设置为一个文件路径时,PHP 将在执行完脚本文件的所有代码后,自动加载并执行指定的文件。 这…

定制网站公司哪家好基金网站建设需求书

http://blog.fens.me/series-nodejs/转载于:https://www.cnblogs.com/chinafbi/p/5394482.html

网站竞价怎么做广州建设工程中心网站

基础知识: 概括: Adobe Photoshop,简称PS,是由美国Adobe Systems开发和发行的图像处理软件。属于再加工型软件,是对很多素材的再次加工处理,并非原创型软件。 功能:Photoshop主要处理以像素构成的位图图像…

网站建设简洁网站建设英语

vue3项目绝对路径重命名后vscode无法提示路径 设置如下: //vite.config.js resolve: {// 绝对路径重命名 @/xxxx => src/xxxxalias: {"@": path.resolve(__dirname, "src"),

wordpress微网站模板seo推广绩效考核指标是什么

视频链接 FPGA-A7板级电源硬件实战01_哔哩哔哩_bilibili FPGA-A7板级电源硬件实战 1、基于A7 板级的系统框图 2、基于A7 板级的电源设计细则 2.1、A7 FPGA功耗评估 Artix-7 FPGA电源有VCCINT, VCCBRAM, VCCAUX, VCCO, VMGTAVCC和VMGTAVTT。 2.1.1、A7 FPGA电源管脚 2.1.2…