探索移动云:我的ES与Kibana之旅

目录

引言:

如何免费体验移动云产品

登录并完成实名认证

选择试用ECS云主机

安全组配置

安装Elasticsearch和Kibana

安装Elasticsearch

​编辑安装kibana

测试结果

使用感觉


引言:

        移动云技术产品的发展已经取得了巨大的进步。云数融合、A1、大数据等技术的应用,为我们带来了前所未有的便利和体验。通过云数融合技术,我们可以将多个云服务整合在一起,实现数据的无缝共享和同步。A1技术则为我们提供了智能化的辅助和个性化的推荐,大大提升了我们的用户体验。而大数据技术的应用,则让我们能够从海量数据中发现规律和趋势,为生活和工作提供更有针对性的解决方案。

        在当今数字化时代,云计算已成为企业和个人不可或缺的一部分。作为一位科技爱好者,我一直对云计算技术充满好奇心。最近,我有幸体验了移动云服务,并通过在云主机ECS上安装Elasticsearch(ES)服务和Kibana插件,探索了云端数据分析的奥妙。在这篇文章中,我将在移动云主机服务器上如何安装Elasticsearch和Kibana来进行分析。

如何免费体验移动云产品

登录并完成实名认证

新用户即可登录免费使用1个月的云主机。进入首页查看:

点击免费试用:

选择试用ECS云主机

可以看到有五大方向的免费使用,选择一个自己喜欢的类型,或者是自己需要的,点击0元试用。跳转登录界面,并且完成实名认证后。跳转自动选择云主机参数:

这里我选择的是CentOS7.5,且各种参数人家都给你自动选择好了。确认订单即可。

然后可以看到都是0元,是不是非常开心,然后点击前往支付。

欧克啊,到这里我们就拥有了一台云主机,也称服务器。点击管理控制台,前往控制台查看。

安全组配置

到这里就确实拥有了一台云主机,接下来进行安全组配置。

进入安全组,放开以下端口。

接下来,我们在Xshell上面连接上服务器。

安装Elasticsearch和Kibana

接下来进行安装Elasticsearch和Kibana。

安装Elasticsearch

先修改系统最大可创建文件数:

#打开系统文件:
vim /etc/sysctl.conf
#配置最大可创建文件数:
vm.max_map_count=655360
#配置生效:
sysctl -p

 将ES压缩包上传至虚拟机之后解压;并重命名,移动到local目录下;

#解压:
tar -zxvf elasticsearch-7.17.0-linux-x86_64.tar.gz
#重命名:
mv elasticsearch-7.17.0 elasticsearch
#移动文件夹:
mv elasticsearch /usr/local/

将IK分词器和拼音分词器上传至虚拟机,解压分词器到elasticsearch的plugins目录下;

# 解压ik分词器
unzip elasticsearch-analysis-ik-7.17.0.zip -d /usr/local/elasticsearch/plugins/analysis-ik
# 解压拼音分词器
unzip elasticsearch-analysis-pinyin-7.17.0.zip -d /usr/local/elasticsearch/plugins/analysis-pinyin

其实这里服务器还不能识别unzip命令,需要下载

yum install unzip

下载完之后再进行解压并放到对应的目录去,解压成功如下图:

ok啊,接下来我们就可以为启动ES服务做准备了,但是需要注意的是,启动ES服务不能直接用root用户启动,这里我们新建一个es用户,并将elasticsearch文件夹的权限授予给es用户,命令如下:

#创建一个非root用户
useradd es
#es用户取得ES文件夹权限:
chown -R es:es /usr/local/elasticsearch
#切换为es用户:
su es

如下图,成功切换用户之后前面用户名会发生改变。

OK,接下来就可以按照如下命令启动ES服务了:

#启动ES服务:
ES_JAVA_OPTS="-Xms512m -Xmx512m" /usr/local/elasticsearch/bin/elasticsearch -d
#查询ES服务是否启动成功
curl 127.0.0.1:9200

OK,看到如下信息则说明ES成功启动。

安装kibana

接下来就可以安装kibana了,将Kibana压缩文件上传到Linux虚拟机,然后进行解压,修改对应的配置文件。

#解压
tar -zxvf kibana-7.17.0-linux-x86_64.tar.gz  -C /usr/local/# 修改配置文件
vim /usr/local/kibana-7.17.0-linux-x86_64/config/kibana.yml# 加入以下内容
# kibana主机IP
server.host: "虚拟机IP"
# Elasticsearch路径
elasticsearch.hosts: ["http://127.0.0.1:9200"]

然后再给Kibana启动服务,同样,Kibana服务同样不能直接通过root用户启动,我们也是用es用户启动即可,但是在此之前也是要授予kibana的目录权限。命令如下:

# 给es用户设置kibana目录权限
chown -R es:es /usr/local/kibana-7.17.0-linux-x86_64/# 切换为es用户
su es
# 启动kibana
/usr/local/kibana-7.17.0-linux-x86_64/bin/kibana

执行以上命令之后,可以看到终端出现以下提示,则说明Kibana启动成功。

测试结果

接下来我们访问一下kibana:http://虚拟机IP:5601

OK,看到如上界面即为启动成功。

使用感觉

        其实感觉使用最良好就是这个管理界面,这个控制台界面这个菜单做的可谓非常一目了然,因为本身云服务器这东西涉及的东西就比较多,如何让开发者看着舒服,也是非常考验UI的设计。他这里的话就非常方便我们找我们经常要用到的配置。 

        云服务器已经成为了我们开发者不可或缺的一部分,它改变了我们的生活方式、工作方式,甚至改变了我们的思维方式。且移动云服务的兴起,随着技术的不断进步和创新,我相信移动云服务将会在未来发挥更加重要和广泛的作用,为我们创造一个更加美好的数字化未来。

        通过我的移动云之旅,我不仅学到了很多关于云计算和数据分析的知识,还发现了移动云作为一家领先的云服务提供商的优势。他们提供的稳定性、灵活性和良好的技术支持使我能够专注于我的工作,而不必担心基础设施的稳定性和性能。我期待着在未来继续与移动云合作,探索更多创新的云计算解决方案。

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

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

相关文章

解决vite打包只生成了一个css和js文件问题

文章目录 1. 打包遇到的问题2. 问题原因及修改3. 调整后再次打包🆗 1. 打包遇到的问题 今天整了一个项目,试了下打包,发下打包后只生成了一个css文件,和一个js文件, 这样肯定是不行的,因为这样这个文件的包…

Windows:iHasher-v0.2安装报错Windows 功能 .NET Framework 3.5

一、情景描述 我们从MSDN下载了镜像文件,一般要验证下载文件的HASH值是否与MSDN上发布的一致,确保传出过程中iso文件没有损坏。 MSDN地址:https://msdn.itellyou.cn/ 我从MSDN下载了Hasher工具,进行校验。 但是,安装…

智慧社区管理系统:打造便捷、安全、和谐的新型社区生态

项目背景 在信息化、智能化浪潮席卷全球的今天,人们对于生活品质的需求日益提升,期待居住环境能与科技深度融合,实现高效、舒适、安全的生活体验。在此背景下,智慧社区管理系统应运而生,旨在借助现代信息技术手段&…

[机缘参悟-185] - 《道家-水木然人间清醒1》读书笔记 - 真相本质 -8- 认知觉醒 - 逻辑谬误、认知偏差:幸存者偏差

目录 前言: 一、幸存者偏差 二、幸存者偏差在现实中的应用 第一个故事: 第二个故事: 三、生活中的幸存者偏差 四、迷恋成功者经验的原因:鸡汤、幻想、传奇、希望 备注: 前言: 幸存者偏差&#xff0…

从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言)

你是否被K8S的强大而吸引,我相信一部分人是被那复杂的配置和各种专业知识而劝退,应该还有一部分人是因为K8S太吃资源而放手! 这里介绍一款平替工具PasteSpider,PasteSpider是一款使用c#编写的linux容器部署工具(使用PasteSpider和…

k8s集群的声明式管理资源

一 声明式管理方法 1 适合于对资源的修改操作(陈述式方式修改资源非常不方便) 2 声明式资源管理方法依赖于yaml资源配置清单文件对资源进行管理 资源配置清单文件有两种格式:yaml(人性化,易读)&#xff…

【智能算法应用】遗传算法求解车间布局优化问题

目录 1.问题背景2.车间布局数学模型3.算法过程4.结果展示5.参考文献6.代码获取 1.问题背景 工厂设施布置的规划一直是工业工程领域不断研究和探索的内容, 其中最具代表性之一的是系统布置设计( system layout planning, SLP) 方法。作为一种经典且有效的…

flink程序本地运行报: A JNI error has occurred和java.lang.NoClassDefFoundError

1.问题描述 在idea中运行flink job程序出现如下错误: Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/flink/api/common/io/FileInputFormat …

接口自动化基础

1、接口自动化测试 接口自动化:使用工具或代码代替人对接口进行测试的技术。 测试目的:防止开发修改代码时引入新的问题。 l测试时机: 开发进行系统测试转测前,可以先进行接口自动化脚本的编写。 开发进行系统测试转测后&…

单片机通信协议(1):SPI简介

关于SPI SPI(串行外设接口)是板载设备间通信接口之一。它是由摩托罗拉公司(飞思卡尔半导体)推出的。由于其简单性和通用性,它被纳入各种外围设备中,并与飞利浦I2C总线并列。 SPI的三线或四线信号数量比IIC…

深度学习模型keras第二十二讲:使用KerasCV进行语义分割

1、语义分割的概念 1.1语义分割的定义 语义分割是一种计算机视觉领域的图像分割技术,其目标是将一张图像中的每个像素分配给预定义的类别。 在图像领域,语义指的是对图像意思的理解。语义分割就是按照“语义”给图像上目标类别中的每一点打上一个标签…

Qt代码初识

文章目录 Qt代码初识1. Qt Hello World 程序1.1 使⽤ "按钮" 实现1.1.1 纯代码⽅式实现1.1.2 可视化操作实现 1.2 使⽤ "标签" 实现1.2.1 纯代码⽅式实现1.2.2 可视化操作实现 2. 项⽬⽂件解析2.1 .pro ⽂件解析2.2 widget.h ⽂件解析2.3 main.cpp ⽂件解析…

「云渲染课堂」3dmax渲染影响时间的原因有哪些

在3ds Max使用过程中经验丰富的用户普遍了解,渲染大型场景往往需要消耗更多的时间,尤其是在硬件配置相同的情况下。但有时候,我们可能会遇到一个反直觉的现象:在相同的硬件配置下,渲染小型场景所需的时间竟然超过了大型…

Windows安全应急--反隐身术

NO.1 dir命令 首先做个演示,把演示01这个文件夹隐藏起来, 在文件夹上是看不到了, 我们可以使用dir命令查看, NO.2 文件夹选项–显示隐藏 这个是非常常规的了, 这里不做过多介绍 有些隐藏文件很顽固,上面…

IO系列(八) -浅析NIO工作原理

一、简介 现在使用 NIO 的场景越来越多,很多网上的技术框架或多或少的使用 NIO 技术,譬如 Tomcat、Jetty、Netty,学习和掌握 NIO 技术已经不是一个 Java 攻城狮的加分技能,而是一个必备技能。 那什么是 NIO 呢? NIO…

运维出现的问题 --集成

运维出现的问题 集成 macos 本地打的镜像,推到线上出现 images platform (linux/arm64) does not match the detected解决办法 macos 本地打的镜像,推到线上出现 image’s platform (linux/arm64) does not match the detected WARNING: The requested …

如何使用Android NDK将头像变成“遗像”

看完本文的标题,可能有人要打我。你说黑白的老照片不好吗?非要说什么遗像,我现在就把你变成遗像!好了,言归正传。我想大部分人都用过美颜相机或者剪映等软件吧,它们的滤镜功能是如何实现的,有人…

1653jsp在线学习交流平台Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java 在线学习交流平台系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境 为TOMCAT7.0,Myeclipse8.5开发&#x…

AWS安全性身份和合规性之Identity and Access Management(IAM)

通过AWS Identity and Access Management(IAM),您可以指定谁或什么能够访问AWS中的服务和资源、集中管理精细权限,并分析访问权限以优化跨AWS的权限。 比如一家软件开发公司需要在AWS上创建多个开发人员账户,并对其进…

[Algorithm][动态规划][路径问题][不同路径][不同路径Ⅱ][珠宝的最高价值]详细讲解

目录 1.不同路径1.题目链接2.算法原理详解3.代码实现 2.不同路径 II1.题目链接2.算法原理详解3.代码实现 3.珠宝的最高价值1.题目链接2.算法原理详解3.代码实现 1.不同路径 1.题目链接 不同路径 2.算法原理详解 思路: 确定状态表示 -> dp[i][j]的含义 走到dp[…