recently是什么意思

发布网友 发布时间:2022-04-22 06:10

我来回答

3个回答

懂视网 时间:2022-05-06 19:36

基本思路,通过newlisp定时下载jobtracker页面,用正则表达式解析html中的table元素,然后获得最新的mapreduce的状态。 每次获得状态数据后,存入mysql数据库,然后用tableau将mapreduce集群状态用报表呈现。 这是jobtracker站点的数据 这是Tableau绘制的报

基本思路,通过newlisp定时下载jobtracker页面,用正则表达式解析html中的table元素,然后获得最新的mapreduce的状态。

每次获得状态数据后,存入mysql数据库,然后用tableau将mapreduce集群状态用报表呈现。

这是jobtracker站点的数据

这是Tableau绘制的报表

这样就可以用数据可视化的方式展示Hadoop集群计算的压力状态。

下面是newlisp代码,主要就是用正则表达式解析html,用mysql模块写入数据库。

#!/usr/bin/newlisp
(load "mysql.lsp")

(define (check-args)
 (print "args: ")
 (println (main-args))
 (set 'args-length (length (main-args)))
 (if (< args-length 3)
 (begin
	(println "the number of args must be 3 or 4, e.g. ./job.lsp jobtracker.bigdata.cn 8080")
	(exit))))

(define (parse-args)
 (set 'domain (main-args 2))
 (if (= 4 args-length)
 (set 'port (main-args 3)))
 (if (= 3 args-length)
 (set 'port "80"))
 (set 'url (string "http://" domain ":" port "/jobtracker.jsp"))
 (println (string "job tracker site is located at " url)))

(define (access-job-tracker-site)
 (set 'page-content (get-url url))
 (extract-tables page-content)
 )

(define (extract-summary-table table)
 (if (regex "Running Map Tasks" table)
 table)
 )

(define (get-number td)
 (set 'r ((regex "(.*)" td) 3))
 (if (find "(.*)" r) 3)
 r))

(define (remove-td tds)
 (set 'result '())
 (dolist (td tds)
 (push (get-number td) result -1)
 )
 result
 )

(define (parse-summary-table table)
 (set 'all-tds (find-all "[\s\S]*?" table))
 (set 'all-summary-values (remove-td all-tds))
 )

(define (extract-tables html-content)
 (set 'all-tables (find-all "]+>[\s\S]*?" html-content))
 (dolist (table all-tables)
 (if (extract-summary-table table)
	(set 'summary-table table))
 
 )
 (parse-summary-table summary-table)
 )

(define (write-summary-to-mysql all-summary-values)
 (println all-summary-values)
 (set 'mysql-instance (Mysql))
 (println "mysql-instance: " mysql-instance)
 (set 'mysql-host "10.100.10.10")
 (set 'mysql-port 3306)
 (set 'mysql-user "user")
 (set 'mysql-pwd "123456")
 (set 'mysql-db "bigdata_data_market")
 (set 'job-tracker-summary-table "hadoop_job_tracker_summary")
 (:connect mysql-instance mysql-host mysql-user mysql-pwd mysql-db mysql-port)
 (:query mysql-instance "SET character_set_client = utf8;")
 (set 'insert-summary-sql (format "insert into %s (collect_time,running_map_tasks,running_reduce_tasks,total_submissions,nodes,occupied_map_slots,occupied_reduce_slots,reserved_map_slots,reserved_reduce_slots,map_task_capacity,reduce_task_capacity,average_tasks_per_node,blacked_listed_nodes,gray_listed_nodes,exclueded_nodes) values (now(),%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)"
				 job-tracker-summary-table
				 (all-summary-values 0)
				 (all-summary-values 1)
				 (all-summary-values 2)
				 (all-summary-values 3)
				 (all-summary-values 4)
				 (all-summary-values 5)
				 (all-summary-values 6)
				 (all-summary-values 7)
				 (all-summary-values 8)
				 (all-summary-values 9)
				 (all-summary-values 10)
				 (all-summary-values 11)
				 (all-summary-values 12)
				 (all-summary-values 13)))
 (println insert-summary-sql)
 (:query mysql-instance insert-summary-sql)
 
)

;; main logic starts now
(check-args)
(parse-args)
(access-job-tracker-site)
(write-summary-to-mysql all-summary-values)

(exit)

热心网友 时间:2022-05-06 16:44

adv.最近,近来;不久以前;近日;新近。

一、读音: [英][ˈri:sntli],[美]['risṇtlɪ]  

二、例句:

1、The value of the currency has recently soared.

 比特币的价值最近一路飙升。

2、With his crowning achievement in place,frank recently announced he won't seek reelection next year.

随着取得这样重大的胜利,弗兰克近日宣布明年将不寻求连任。

3、Recently,citi missed out on a boom in the mortgage market.

近来,花旗错过了抵押贷款市场的一波繁荣。

三、词汇用法:

recently,表示"最近,近来"之意,强调时间点,多用过去时,表示时间长度,多用完成时,但不可用于将来时态中。
She was here only recently.
她最近才来过这。
She has been queer recently.
她最近身体不舒服。

扩展资料:

同义词:newly

一、意思:

adv,最近;新近

二、读音:

英 [ˈnjuːli]  ,美 [ˈnuːli] 

三、例句:

1、She was young at the time, and newly married. 

她那时年龄不大,刚结婚。《柯林斯高阶英汉双解学习词典》

2、He seemed to be pleased by this newly minted vehicle. 

他似乎很满意这辆新出厂的车。《柯林斯高阶英汉双解学习词典》

3、The newly married couple moved into their new home. 

这对新婚夫妇迁入新居。《汉英大词典》

参考资料来源:百度百科-recently

参考资料来源:百度翻译- newly

热心网友 时间:2022-05-06 18:02

recently
最近
双语对照

词典结果:
recently
[英][ˈri:sntli][美]['risṇtlɪ]
adv.最近,近来; 不久以前; 近日; 新近;

以上结果来自金山词霸

例句:

1.
I recently met with a terrific entrepreneurial o.
我最近遇到一个极棒的企业家搭档。

-----------------------------------
如有疑问欢迎追问!
满意请点击右上方【选为满意回答】按钮

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com