Elastic

Elasticsearch 在docker和centos下的安装教程

那年仲夏 提交于 2019-11-29 03:11:55
前言 新版本的Elasticsearch不能以root用户来运行。因此,MAC下建议使用Docker来安装。 国内各版本镜像: 点击这 Centos7.4 64位 第一步 下载 .tar.gz 的安装包 不要在root用户目录下下载,后面会讲到原因。 mkdir /elsearch && cd /elsearch wget https://elasticsearch.thans.cn/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz 第二步 下载sha校验文件,并进行验证 wget https://elasticsearch.thans.cn/downloads/elasticsearch/elasticsearch-7.3.1-linux-x86_64.tar.gz.sha512 shasum -a 512 -c elasticsearch-7.3.1-linux-x86_64.tar.gz.sha512 如果报错 -bash: shasum: command not found ,请运行 yum install perl-Digest-SHA 输入Y,完成安装。之后再运行上述命令。 提示 OK 代表文件完整、安全。可以继续安装。 第三步 解压文件 tar -xzf elasticsearch-7.3

Kafka连接器之在2.3版本中的改进

半腔热情 提交于 2019-11-29 00:32:31
在Kafka的2.3版本中,对Kafka连接器做了很大的改进。首先就是在添加和删除连接器时,修改了Kafka连接器处理任务的方式。之前这个动作造成了整个系统的停顿,这是一直被开发和运维人员诟病的地方,除此之外,社区中频繁提到的其他一些问题,也得到了解决。 Kafka连接器中的增量协作再平衡 Kafka连接器集群由一个或多个工作节点进程组成,集群以任务的形式分发连接器的负载。在添加或删除连接器或工作节点时,Kafka连接器会尝试再平衡这些任务。在Kafka的2.3版本之前,集群会停止所有任务,重新计算所有任务的执行位置,然后重启所有任务。每次再平衡都会暂停所有数据进出的工作,通常时间很短,但有时也会持续一段时间。 现在通过 KIP-415 ,Kafka 2.3用增量协作再平衡做了替代,以后将仅对需要启动、停止或移动的任务进行再平衡。具体的详细信息请参见 这里 。 下面用一些连接器做了一个简单的测试,这里只使用了一个分布式Kafka连接器工作节点,而源端使用了 kafka-connect-datagen ,它以固定的时间间隔根据给定的模式生成随机数据。以固定的时间间隔就可以粗略地计算由于再平衡而停止任务的时间,因为生成的消息作为Kafka消息的一部分,包含了时间戳。这些消息之后会被流式注入Elasticsearch,之所以用它,不仅因为它是一个易于使用的接收端

一行命令导致的数据丢失,阿里工程师是如何恢复的?

雨燕双飞 提交于 2019-11-29 00:08:04
阿里妹导读:数据安全性被提到了前所未有的高度,数据保护的话题越来越成为敏感。因为,业务的中断时间对用户造成的影响愈来愈大。阿里技术专家凡钧从数据安全的形势与发展,面临的挑战,问题的定义,传统的解决方案,当前云厂商的解决方案,去阐述什么是连续数据保护并提出了弹性的可验证的连续数据保护方案(Elastic Assured Continuous Data Protection)。 一、摘要 相比于传统的连续数据保护等的解决方案,需要在Guest OS 层面或者在专有的存储层面,进行写时数据变化日志的获取,或多或少对生产机的存储性能有很大的影响,一旦上云,必将加重客户的计算成本及存储成本。即使是混合的架构部署,在网络的带宽,实施的复杂性层面也很难与云端实施相比,很难满足传统企业客户的更低的RPO(Recovery Point Objective)及RTO(Recovery Time Objective)的诉求。虽然,连续数据保护的产品定位与快照,复制(Replication)的功能有所重合,但CDP的定位更加宽泛,注重数据的保护,恢复,更高效的业务连续性,不仅仅局限于快照的实现及数据的搬移。 新的Pangu2.0的块存储的全新的架构为实现云端连续性数据保护提供了契机,特别是日志结构块设备(Log Structure Block Device),其中包括:全新的数据写入方式

Elasticsearch-6.7.0系列(一)9200端口 .tar.gz版本centos7环境--下载安装运行

我的梦境 提交于 2019-11-28 23:58:37
https://www.elastic.co/guide/index.html (推荐) ES官方英文原版文档,一般会更新到最新版本 https://www.elastic.co/cn/downloads/ ES下载地址 https://www.cnblogs.com/zhuwenjoyce/p/10632628.html 安装jdk1.8 下载 Elasticsearch6.7.0 cd /home/soft wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.0.tar.gz 建议离线下载elasticsearch tar -zxvf elasticsearch-6.7.0.tar.gz 解压 ./bin/elasticsearch 尝试启动ES 备注: network.host: 0.0.0.0 如需远程连接ES,需修改elasticsearch.yml,把其中的network.host改成0.0.0.0 不能以root用户启动 can not run elasticsearch as root useradd elastic 新建linux用户elastic chown -R elastic:elastic elasticsearch-6.7.0

Elastic Search快速入门

跟風遠走 提交于 2019-11-28 20:34:25
https://blog.csdn.net/weixin_42633131/article/details/82902812 通过这个篇文章可以快速入门,快速搭建一个elastic search demo,接下来我就再说说他的原理: 来源: https://www.cnblogs.com/xiaoping1993/p/11426874.html

CentOS7 部署 ElasticSearch 集群

邮差的信 提交于 2019-11-28 16:21:16
环境 主机名 IP 操作系统 ES 版本 es227 192.168.1.227 CentOS7.5 6.5.4 es228 192.168.1.228 CentOS7.5 6.5.4 es229 192.168.1.229 CentOS7.5 6.5.4 下载 elasticsearch-6.5.4.tar.gz 各节点初始配置 关闭 selinux、防火墙 部署 java 运行环境 创建 elastic 用户 useradd -m elastic 创建数据目录 cd /var/lib mkdir elasticsearch chown elastic.elastic elasticsearch 创建日志目录 cd /var/log mkdir -p elasticsearch chown elastic.elastic elasticsearch 增加 sysctl.conf 配置,执行 sysctl -p 生效 vm.max_map_count = 262144 增加 /etc/security/limits.conf 配置 elastic soft nofile 65536 elastic hard nofile 65536 elastic soft memlock unlimited elastic hard memlock unlimited 部署

云计算面试题及答案,AWS云计算面试题

╄→尐↘猪︶ㄣ 提交于 2019-11-28 11:23:52
如今,越来越多的人通过 AWS 来入门云计算。很多初学者都迫切地想要知道如何才能成为一名 Linux 管理员,于是我想通过本文详细介绍一下云计算的相关知识,希望能够借此来解答开发者心中的疑问。本文既包括 AWS 的基础知识,又包括复杂架构的自动化部署这样的高级操作。读者可以根据自己的背景和基础,选择自己感兴趣的部分阅读。 开始之前,我先假设你具备以下能力: 拥有初级或者中级的 Linux 系统管理技能。 至少熟悉一门编程语言或者脚本语言。不必特别精通,但是要有实际的编程经历。 愿意花时间去解决一些复杂的问题。 需要花费一点钱购买 AWS 服务,从而提高自己的技能。 本指南使用须知: 首先,本指南不会一步一步手把手地教你如何操作。 我会循序渐进地引导你。因此,你需要真正理解每一部分,然后再阅读下一部分。 遇到问题时你要善用谷歌搜索、AWS 文档以及 Stack Overflow 网站去寻找答案。 使用最正确的方式,不要只顾图快。当然,先用快速的方法完成,然后再进行重构也未尝不可。 在学习过程中充分理解之后再去服务器上进行实际操作。使用不到 50 美元的 AWS 版本即可完成本指南中的所有工作。重新构建的过程能够帮助你加深理解。 跳过开头先去阅读“成本分析”和“自动化”两部分的内容,阅读其他部分的时候保证这两部分的内容了然于胸。 最后,一定要多动手进行实际操作。此时不做,更待何时。

Elastic search,Kibana,APM server 安装历程

☆樱花仙子☆ 提交于 2019-11-28 08:06:58
接个任务,为某公司内网安装一套Elastic APM, 用于监测内网运行的各类项目。 因为是内网服务器,无法连接内网,选择使用压缩包方式安装部署。 服务器环境: linux Redhat7 step1: 从官网下载相关压缩包,并使用XFTP上传到内网服务器中。 官网下载地址: 选择linux 64-BIT版本,版本号为7.0.3 https://www.elastic.co/cn/downloads/ https://www.elastic.co/cn/downloads/apm step2: 安装jdk11.0.4 从官网下载jdk11.0.4,解压后,设置 /etc/profile vim /etc/profile 添加 export JAVA_HOME=/usr/es/elk_apm/jdk-11.0.4 export PATH=$PATH:$JAVA_HOME/bin 运行 source /etc/profile step3: 切换到root账号,新建一个账号es,并授予root用户权限。(Elastic search默认不支持root账户启动) 添加es用户组 groudadd es 添加es用户 useradd es 添加es用户密码 passwd es 如果在添加过程中出现could not change to group 错误,请查阅 https://blog

ELK日志系统:Filebeat使用及Kibana如何设置登录认证

霸气de小男生 提交于 2019-11-28 02:42:08
原文: ELK日志系统:Filebeat使用及Kibana如何设置登录认证 根据 elastic 上的说法: Filebeat is a lightweight, open source shipper for log file data. As the next-generation Logstash Forwarder , Filebeat tails logs and quickly sends this information to Logstash for further parsing and enrichment or to Elasticsearch for centralized storage and analysis. F ilebeat比Logstash貌似更好,是下一代的日志收集器,ELK( E lastic + L ogstash + K ibana)以后估计要改名成EFK。 Filebeat使用方法: 1、 下载最新的filebeat 地址: https://www.elastic.co/downloads/beats/filebeat 然后解压到任意目录 2、 修改filebeat下的filebeat.yml文件,参考以下内容: filebeat: prospectors: - paths: - "/var/log/nginx/*.log"

ELK安装过程中一些注意的地方

孤者浪人 提交于 2019-11-27 23:37:26
安装流程比较简单,只需要下载安装包,解压安装包,修改配置文件,然后启动组件即可,但还是遇到一些小问题,这里做一下记录。 各个组件版本号需要保持一样,例如都使用 7.1.1 版本 es不能以root账户启用 useradd elastic chown -R elastic:elastic elasticsearch-7.1.1 su elastic sh /usr/local/elasticsearch-7.1.1/bin/elasticsearch -d es开启ip访问(默认情况下只能以127.0.0.1访问) network.host: 0.0.0.0 discovery.seed_hosts: ["0.0.0.0", "[::1]"] kibana是用node写的 查看进程的时候需要查看node的进程(相信我,当你想关掉进程的时候会需要的) kibana已经支持中文,可以在配置文件中配置 i188-locale:"zh-CN" 来源: https://www.cnblogs.com/xieshuang/p/11380883.html