云起实验室第五期使用

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 云起实验室第五期使用

1、HDFS上传文件

1.1 登录远程主机

在终端中输入连接命令ssh root@[ipaddress]。您需要将[ipaddress]替换成第3步中复制公网地址,例如:

ssh root@xxx.xxx.xxx.xxx
然后输入登录密码:@Aliyun2021;

1.2 创建目录上传文件

执行如下命令,创建HDFS目录

hdfs dfs -mkdir -p /data/student

创建数据文件u.txt

创建u.txt文件

vim u.txt

写入数据集到u.txt

196 242 3 881250949
186 302 3 891717742
22 377 1 878887116
244 51 2 880606923
166 346 1 886397596
298 474 4 884182806
115 265 2 881171488
253 465 5 891628467
305 451 3 886324817
6 86 3 883603013
62 257 2 879372434
286 1014 5 879781125
200 222 5 876042340
210 40 3 891035994
224 29 3 888104457
303 785 3 879485318
122 387 5 879270459
194 274 2 879539794
291 1042 4 874834944
234 1184 2 892079237
119 392 4 886176814
167 486 4 892738452
299 144 4 877881320
291 118 2 874833878
308 1 4 887736532
95 546 2 879196566
38 95 5 892430094
102 768 2 883748450
63 277 4 875747401
160 234 5 876861185
50 246 3 877052329
301 98 4 882075827
225 193 4 879539727
290 88 4 880731963
97 194 3 884238860
157 274 4 886890835
181 1081 1 878962623
278 603 5 891295330
276 796 1 874791932
7 32 4 891350932
10 16 4 877888877
284 304 4 885329322
201 979 2 884114233
276 564 3 874791805
287 327 5 875333916
246 201 5 884921594
242 1137 5 879741196
249 241 5 879641194
99 4 5 886519097
178 332 3 882823437
251 100 4 886271884
81 432 2 876535131
260 322 4 890618898
25 181 5 885853415
59 196 5 888205088
72 679 2 880037164
87 384 4 879877127
290 143 5 880474293
42 423 5 881107687
292 515 4 881103977
115 20 3 881171009
20 288 1 879667584
201 219 4 884112673
13 526 3 882141053
246 919 4 884920949
138 26 5 879024232
167 232 1 892738341
60 427 5 883326620
57 304 5 883698581
223 274 4 891550094
189 512 4 893277702
243 15 3 879987440
92 1049 1 890251826
246 416 3 884923047
194 165 4 879546723
241 690 2 887249482
178 248 4 882823954
254 1444 3 886475558
293 5 3 888906576
127 229 5 884364867
225 237 5 879539643
299 229 3 878192429
225 480 5 879540748
276 54 3 874791025
291 144 5 874835091
222 366 4 878183381
267 518 5 878971773
42 403 3 881108684
11 111 4 891903862
95 625 4 888954412
8 338 4 879361873
162 25 4 877635573
87 1016 4 879876194
279 154 5 875296291
145 275 2 885557505
119 1153 5 874781198
62 498 4 879373848
62 382 3 879375537
28 209 4 881961214
135 23 4 879857765
32 294 3 883709863
90 382 5 891383835
286 208 4 877531942
293 685 3 888905170
216 144 4 880234639
166 328 5 886397722

上传文件到hadoop文件系统

hdfs dfs -put u.txt /data/student

查看上传文件

hdfs dfs -ls /data/student

2、hive使用

2.1 登录hive

hive

2.2 创建表

CREATE TABLE emrusers (
userid INT,
movieid INT,
rating INT,
unixtime STRING )
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
;

2.3 导入hdfs数据集到hive数据表

LOAD DATA INPATH '/data/student/u.txt' INTO TABLE emrusers;

2.4 hive表操作

select * from emrusers limit 5; --查询5条数据

select count(*) from emrusers; -- 查询总记录数

select movieid,sum(rating) as rat from emrusers group by movieid order by rat desc limit 3; --查询评分最高的三条数据

1、创建集群

在右侧概览页面Elasticsearch区域中,单击集群管理。
在Elasticsearch实例列表中,单击实例ID。
在左侧导航栏,选择配置与管理 > 可视化控制。
在Kibana区域中,单击修改配置。
开启Kibana私网访问,此变更过程需等待3-5分钟。
返回上级页面,在Kibana区域中,单击公网入口。
复制左侧云产品资源列表下的Elasticsearch登录名和Elasticsearch登录密码,至Kibana登录页面的账号和密码,单击登录。
在登录成功页面,单击Explore on my own。
在左侧导航栏,单击Dev Tools(开发工具),再单击Go to work。
在Console页签下,执行如下命令,开启阿里云ES实例的自动创建索引功能。

开启自动创建索引

PUT _cluster/settings
{
"persistent": {
"action.auto_create_index": "true"
}
}

2、创建采集器

在创建采集器窗口中,单击Metricbeat。填写采集器的一些配置信息如下:

在配置文件添加监控指标:

metricbeat.modules:

  • module: system
    metricsets:

    • cpu
    • load
    • memory
    • network
    • process
    • process_summary
    • uptime
    • socket_summary
    • core
    • diskio
    • filesystem
    • fsstat

    enabled: true
    period: 10s
    processes: ['.*']
    cpu.metrics: ["percentages"]
    core.metrics: ["percentages"]

然后等待插件安装,完成后通过命令查看索引创建情况:

GET _cat/indices?v
在kibana的dashboard中搜索[Metricbeat System] Overview。然后就能看到采集到的监控指标

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
8月前
|
弹性计算 IDE Shell
你好,云起实验室
本教程帮助开发者了解云起实验室。
555 0
|
10月前
|
监控 小程序 网络安全
新知实验室TRTC初体验
新知实验室TRTC初体验
119 0
|
弹性计算 人工智能 Cloud Native
这是你的云-云起实验室
简述什么是云起实验室,有哪些实验场景,有哪些收获
这是你的云-云起实验室
|
存储 弹性计算 关系型数据库
云起实验室第一期学习报告
云起实验室第一期学习报告
|
弹性计算 运维 关系型数据库
云起实验室第一期学习
云起实验室第一期学习
104 0
云起实验室第一期学习
|
Web App开发 弹性计算 Oracle
云起第一期学习体会(报告)
云起第一期学习体会(报告)
|
弹性计算 Linux 开发者
云起实验室冬季实战营奖牌公示
奖牌获奖公示“ ” 背包发货为乘风者计划一部分“ 社区同学联系中 部分用户已收到礼品 近期因开发者社区任务繁重,乘风者需工作人员电联填写表单。4,5期 发布文章的同学暂未审核,社区同学仍在处理中
云起实验室冬季实战营,云小宝获奖公示
以下同学在社区发布3篇以上文章并通过审核,获得冬奥限量版全网首发盲盒一个! 本次地址已提交供货商不支持修改,后续发货状态会同步至此处 。 缺失电话用户可提交相应工单咨询,如审核有误可联系冬季实战营相关群管理员“陈伟”
|
数据采集 弹性计算 运维
第五期
学习第五期
135 0