Python之——网站文件或接口访问统计

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/79057819

一、场景描述

数据源准备工作详见博文《Python之——自动上传本地log文件到HDFS(基于Hadoop 2.5.2)》。

通过统计网站文件的访问次数可以帮助运维人员了解访问最集中的文件,以便进行有针对性的优化,比如调整静态文件过期策略,优化cgi的执行速度、拆分业务逻辑等。实现的原理是将访问的文件或者接口作为key(如果文件或者接口路径中包含?参数,则需要将路径以?分割,取?的前半部分),初始化value为1,执行reducer时做累加统计。

除此之外,我们还可以统计客户端类型、客户端版本、浏览器类型及版本、操作系统及版本、浏览器内核等信息,为更好的提升用户体验提供数据支持。

二、实现MapReduce

【/usr/local/python/source/httpfile.py】

# -*- coding:UTF-8 -*-
'''
Created on 2018年1月14日

@author: liuyazhuang
'''

from mrjob.job import MRJob
import re

class MRCounter(MRJob):
    
    def mapper(self, key, line):
        i = 0;
        for url in line.split():
            #获取日志中的URL文件资源字段,作为key
            if i == 6:
                #如果url包含?,则只取?前面的部分
                if "?" in url:
                    urlArr = url.split("?")
                    url = urlArr[0]
                
                yield url, 1
            i += 1 
        
    def reducer(self, url, occurrences):
        yield url, sum(occurrences)
        
if __name__ == '__main__':
    MRCounter.run()   
                

三、生成MapReduce任务

执行命令:

 python httpfile.py -r hadoop --jobconf mapreduce.job.priority=VERY_HIGH --jobconf mapreduce.map.tasks=2 --jobconf mapduce.reduce.tasks=1 -o hdfs://liuyazhuang121:9000/output/httpfile hdfs://liuyazhuang121:9000/user/root/website.com/20180114
打印日志如下:
[root@liuyazhuang121 source]# python httpfile.py -r hadoop --jobconf mapreduce.job.priority=VERY_HIGH --jobconf mapreduce.map.tasks=2 --jobconf mapduce.reduce.tasks=1 -o hdfs://liuyazhuang121:9000/output/httpfile hdfs://liuyazhuang121:9000/user/root/website.com/20180114
No configs found; falling back on auto-configuration
No configs specified for hadoop runner
Looking for hadoop binary in $PATH...
Found hadoop binary: /usr/local/hadoop-2.5.2/bin/hadoop
Using Hadoop version 2.5.2
Looking for Hadoop streaming jar in /usr/local/hadoop-2.5.2...
Found Hadoop streaming jar: /usr/local/hadoop-2.5.2/share/hadoop/tools/lib/hadoop-streaming-2.5.2.jar
Creating temp directory /tmp/httpfile.root.20180114.093532.426255
Copying local files to hdfs:///user/root/tmp/mrjob/httpfile.root.20180114.093532.426255/files/...
Running step 1 of 1...
  packageJobJar: [/usr/local/hadoop-2.5.2/tmp/hadoop-unjar3603606339898451913/] [] /tmp/streamjob5115863857688658595.jar tmpDir=null
  Connecting to ResourceManager at liuyazhuang121/192.168.209.121:8032
  Connecting to ResourceManager at liuyazhuang121/192.168.209.121:8032
  Total input paths to process : 1
  number of splits:2
  Submitting tokens for job: job_1515893542122_0012
  Submitted application application_1515893542122_0012
  The url to track the job: http://liuyazhuang121:8088/proxy/application_1515893542122_0012/
  Running job: job_1515893542122_0012
  Job job_1515893542122_0012 running in uber mode : false
   map 0% reduce 0%
   map 100% reduce 0%
   map 100% reduce 100%
  Job job_1515893542122_0012 completed successfully
  Output directory: hdfs://liuyazhuang121:9000/output/httpfile
Counters: 49
        File Input Format Counters 
                Bytes Read=2355499
        File Output Format Counters 
                Bytes Written=19761
        File System Counters
                FILE: Number of bytes read=228633
                FILE: Number of bytes written=762131
                FILE: Number of large read operations=0
                FILE: Number of read operations=0
                FILE: Number of write operations=0
                HDFS: Number of bytes read=2355749
                HDFS: Number of bytes written=19761
                HDFS: Number of large read operations=0
                HDFS: Number of read operations=9
                HDFS: Number of write operations=2
        Job Counters 
                Data-local map tasks=2
                Launched map tasks=2
                Launched reduce tasks=1
                Total megabyte-seconds taken by all map tasks=7303168
                Total megabyte-seconds taken by all reduce tasks=3077120
                Total time spent by all map tasks (ms)=7132
                Total time spent by all maps in occupied slots (ms)=7132
                Total time spent by all reduce tasks (ms)=3005
                Total time spent by all reduces in occupied slots (ms)=3005
                Total vcore-seconds taken by all map tasks=7132
                Total vcore-seconds taken by all reduce tasks=3005
        Map-Reduce Framework
                CPU time spent (ms)=3410
                Combine input records=0
                Combine output records=0
                Failed Shuffles=0
                GC time elapsed (ms)=77
                Input split bytes=250
                Map input records=7555
                Map output bytes=213517
                Map output materialized bytes=228639
                Map output records=7555
                Merged Map outputs=2
                Physical memory (bytes) snapshot=640073728
                Reduce input groups=416
                Reduce input records=7555
                Reduce output records=416
                Reduce shuffle bytes=228639
                Shuffled Maps =2
                Spilled Records=15110
                Total committed heap usage (bytes)=441974784
                Virtual memory (bytes) snapshot=2642997248
        Shuffle Errors
                BAD_ID=0
                CONNECTION=0
                IO_ERROR=0
                WRONG_LENGTH=0
                WRONG_MAP=0
                WRONG_REDUCE=0
Streaming final output from hdfs://liuyazhuang121:9000/output/httpfile...
"/"     26
"/area/list"    1
"/base/hospital/user/get/hospital/grade"        1
"/base/news/list"       1
"/client/get/index/data"        1
"/client/health/butler/get"     1
"/client/login" 6
"/conf/assets/css/login.css"    1
"/conf/assets/images/BG.png"    1
"/conf/assets/images/default.png"       1
"/conf/assets/images/icon_cac.png"      1
"/conf/assets/images/icon_cms.png"      1
"/conf/assets/images/icon_hwtj.png"     1
"/conf/assets/images/icon_hydw.png"     1
"/conf/assets/images/icon_hygl.png"     1
"/conf/assets/images/icon_jqxshy.png"   1
"/conf/assets/images/icon_logo.png"     1
"/conf/assets/images/icon_pcs.png"      1
"/conf/assets/images/icon_ptfwgn.png"   1
"/conf/assets/images/icon_sls.png"      1
"/conf/assets/images/icon_wjhyhg.png"   1
"/conf/assets/images/icon_yy.png"       1
"/conf/assets/images/login.jpg" 1
"/conf/assets/images/logo.jpg"  6
"/conf/assets/images/moren.png" 1
"/conf/assets/images/yxh_logo_white.png"        1
"/conf/assets/js/JsonExportExcel.min.js"        1
"/conf/assets/js/angular.min.js"        31
"/conf/assets/js/angular.min.js.map"    9
"/conf/assets/js/global.js"     6
"/conf/assets/js/jquery-2.1.4.min.js"   36
"/conf/assets/js/jquery-migrate-1.2.1.min.js"   4
"/conf/assets/js/jquery-ui-1.9.2.custom.min.js" 4
"/conf/assets/js/jquery.jqprint-0.3.js" 8
"/conf/assets/js/jquery.nicescroll.js"  2
"/conf/assets/js/jquery.qrcode.min.js"  4
"/conf/assets/js/md5.js"        16
"/conf/assets/js/modernizr.min.js"      4
"/conf/assets/js/need/laydate.css"      1
"/conf/assets/js/skins/default/laydate.css"     1
"/conf/assets/js/xlsx.full.min.js"      4
"/conf/assets/js/zoom.min.js"   4
"/conf/assets/plugin/flipTimer/img/digit-sm.png"        1
"/conf/assets/plugin/flipTimer/jquery.flipcountdown.css"        1
"/conf/assets/plugin/flipTimer/jquery.flipcountdown.js" 8
"/conf/assets/plugin/swiper/swiper.min.css"     1
"/conf/assets/plugin/swiper/swiper.min.js"      10
"/conf/assets/vendor/animsition/animsition.css" 1
"/conf/assets/vendor/bootstrap/bootstrap.js"    1
"/conf/assets/vendor/formvalidation/formValidation.css" 1
"/conf/assets/vendor/formvalidation/formValidation.min.js"      1
"/conf/assets/vendor/formvalidation/framework/bootstrap.min.js" 1
"/conf/assets/vendor/themes/bootstrap.css"      1
"/conf/assets/vendor/themes/site.css"   1
"/conf/components/Semantic-UI-CSS-master/components/modal.min.js"       1
"/conf/components/Semantic-UI-CSS-master/fontcss.css"   3
"/conf/components/Semantic-UI-CSS-master/semantic.js"   19
"/conf/components/Semantic-UI-CSS-master/semantic.min.css"      22
"/conf/components/Semantic-UI-CSS-master/semantic.min.js"       2
"/conf/components/Semantic-UI-CSS-master/themes/default/assets/fonts/icons.woff2"       2
"/conf/components/angular-bootstrap-show-errors/src/showErrors.min.js"  30
"/conf/components/angular-editable-select/angular-editable-select.js"   4
"/conf/components/angular-editable-select/jquery.editable-select-master/src/css/jquery.editable-select.css"     4
"/conf/components/angular-editable-select/jquery.editable-select-master/src/js/jquery.editable-select.min.js"   4
"/conf/components/angular-loading/httpLoading.min.js"   30
"/conf/components/angular-qrcode/angular-qrcode.js"     27
"/conf/components/angular-qrcode/qrcode.js"     27
"/conf/components/angular-qrcode/qrcode_UTF8.js"        27
"/conf/components/angular-sanitize/angular-sanitize.min.js"     12
"/conf/components/angular-sanitize/angular-sanitize.min.js.map" 3
"/conf/components/angular-ui-router/release/angular-ui-router.min.js"   30
"/conf/components/im.pagination/dist/css/im-pagination.min.css" 11
"/conf/components/im.pagination/dist/js/im.pagination.min.js"   8
"/conf/components/im.pagination/src/css/im-pagination.css"      19
"/conf/components/im.pagination/src/js/im.pagination.js"        22
"/conf/components/ng-dialog/css/ngDialog-custom-width.css"      30
"/conf/components/ng-dialog/css/ngDialog-theme-default.min.css" 30
"/conf/components/ng-dialog/css/ngDialog-theme-plain.min.css"   30
"/conf/components/ng-dialog/css/ngDialog.min.css"       30
"/conf/components/ng-dialog/js/ngDialog.min.js" 30
"/conf/components/ngLaydate/layDate-v5.0.7/laydate/laydate.js"  4
"/conf/components/ngLaydate/layDate-v5.0.7/laydate/theme/default/laydate.css"   1
"/conf/components/ngLaydate/laydate/laydate.js" 26
"/conf/components/ngLaydate/laydate/need/laydate.min.css"       26
"/conf/components/ngLaydate/laydate/skins/default/laydate.min.css"      26
"/conf/components/ngLaydate/ngLaydate.js"       4
"/conf/components/ngLaydate/ngLaydate.min.js"   26
"/conf/components/require-css/css.min.js"       30
"/conf/components/requirejs/require.js" 4
"/conf/components/searchinput/searchinput.css"  4
"/conf/components/searchinput/searchinput.js"   4
"/conf/components/sweetalert-master/dist/sweetalert.min.css"    30
"/conf/components/sweetalert-master/dist/sweetalert.min.js"     30
"/conf/components/underscore/underscore.js"     30
"/conf/config.js"       6
"/conf/dest/mainManage/css/index.css"   2
"/conf/dest/mainManage/html/add-forum.html"     1
"/conf/dest/mainManage/html/add.html"   2
"/conf/dest/mainManage/html/advert.html"        1
"/conf/dest/mainManage/html/advertisement.html" 1
"/conf/dest/mainManage/html/confHall.html"      1
"/conf/dest/mainManage/html/finance.html"       1
"/conf/dest/mainManage/html/flat-advertisement.html"    1
"/conf/dest/mainManage/html/flat-frame.html"    1
"/conf/dest/mainManage/html/footer.html"        2
"/conf/dest/mainManage/html/forum.html" 1
"/conf/dest/mainManage/html/frame.html" 1
"/conf/dest/mainManage/html/fukuan.html"        1
"/conf/dest/mainManage/html/header.html"        2
"/conf/dest/mainManage/html/index.html" 3
"/conf/dest/mainManage/html/manage.html"        2
"/conf/dest/mainManage/html/menu.html"  2
"/conf/dest/mainManage/html/message.html"       1
"/conf/dest/mainManage/html/news.html"  1
"/conf/dest/mainManage/html/resetPwd.html"      1
"/conf/dest/mainManage/html/schedule.html"      1
"/conf/dest/mainManage/html/shoukuan.html"      1
"/conf/dest/mainManage/html/speaker.html"       1
"/conf/dest/mainManage/html/staff.html" 1
"/conf/dest/mainManage/js/app.js"       4
"/conf/dest/mainManage/js/controller/commonCtrl.js"     4
"/conf/dest/mainManage/js/controller/financeCtrl.js"    1
"/conf/dest/mainManage/js/controller/flatCtrl.js"       1
"/conf/dest/mainManage/js/controller/mettingCtrl.js"    4
"/conf/dest/mainManage/js/filter/filters.js"    4
"/conf/dest/mainManage/js/main.js"      3
"/conf/dest/mainManage/js/service/commonServ.js"        4
"/conf/dest/mainManage/js/service/financeServ.js"       4
"/conf/dest/mainManage/js/service/meettingServ.js"      4
"/conf/dest/mainManage/js/service/utils.js"     4
"/conf/dest/personal/css/index.css"     3
"/conf/dest/personal/html/footer.html"  1
"/conf/dest/personal/html/header.html"  1
"/conf/dest/personal/html/index.html"   11
"/conf/dest/personal/html/info.html"    1
"/conf/dest/personal/html/menu.html"    1
"/conf/dest/personal/html/personReg.html"       1
"/conf/dest/personal/html/select-pay.html"      1
"/conf/dest/personal/html/sign-list.html"       1
"/conf/dest/personal/js/app.js" 15
"/conf/dest/personal/js/controller/commonCtrl.js"       15
"/conf/dest/personal/js/controller/regCtrl.js"  14
"/conf/dest/personal/js/controller/userCtrl.js" 15
"/conf/dest/personal/js/filter/filters.js"      15
"/conf/dest/personal/js/main.js"        2
"/conf/dest/personal/js/need/laydate.css"       19
"/conf/dest/personal/js/scripts.js"     4
"/conf/dest/personal/js/service/commonServ.js"  15
"/conf/dest/personal/js/service/meettingServ.js"        15
"/conf/dest/personal/js/service/utils.js"       15
"/conf/dest/personal/js/skins/default/laydate.css"      19
"/conf/dest/subnetShow/css/index.css"   4
"/conf/dest/subnetShow/html/footer.html"        3
"/conf/dest/subnetShow/html/header.html"        3
"/conf/dest/subnetShow/html/index.html" 6
"/conf/dest/subnetShow/html/main.html"  3
"/conf/dest/subnetShow/html/maps/swiper.min.js.map"     1
"/conf/dest/subnetShow/js/app.js"       8
"/conf/dest/subnetShow/js/controller/commonCtrl.js"     8
"/conf/dest/subnetShow/js/filter/filters.js"    8
"/conf/dest/subnetShow/js/main.js"      5
"/conf/dest/subnetShow/js/service/commonServ.js"        8
"/conf/dest/subnetShow/js/service/meettingServ.js"      8
"/conf/dest/subnetShow/js/service/utils.js"     8
"/conf/index.html"      2
"/conf/login.html"      2
"/conf/src/mainShow/css/index.css"      2
"/conf/src/mainShow/html/footer.html"   2
"/conf/src/mainShow/html/header.html"   1
"/conf/src/mainShow/html/main.html"     2
"/conf/src/mainShow/html/search-meeting.html"   2
"/conf/src/mainShow/js/app.js"  3
"/conf/src/mainShow/js/controller/commonCtrl.js"        3
"/conf/src/mainShow/js/filter/filters.js"       3
"/conf/src/mainShow/js/main.js" 1
"/conf/src/mainShow/js/service/commonServ.js"   3
"/conf/src/mainShow/js/service/meetServ.js"     3
"/conf/src/mainShow/js/service/msgServ.js"      3
"/conf/src/mainShow/js/service/utils.js"        3
"/dic/list"     40
"/file/upload-files"    4
"/guide/page/content/get"       6
"/guide/page/content/status/get"        61
"/guide/page/list/get"  6
"/health/butler/client/call/find"       2
"/health/butler/client/find/new"        2
"/health/butler/client/registration/find"       4
"/health/butler/client/registration/find/noCheck"       2
"/health/butler/login"  1
"/hospital/inform/name/list"    10
"/hospital/user/login"  5
"/hospital/user/logout2"        1
"/medcare/assets/js/jquery-2.1.4.min.js"        32
"/medcare/assets/js/md5.js"     32
"/medcare/bower_components/angular-bootstrap-show-errors/src/showErrors.min.js" 1
"/medcare/bower_components/angular-editor/javascripts/angular-editor.min.js"    1
"/medcare/bower_components/angular-editor/javascripts/simditor/simditor-all.min.js"     1
"/medcare/bower_components/angular-editor/stylesheets/font-awesome.min.css"     1
"/medcare/bower_components/angular-editor/stylesheets/simditor.min.css" 1
"/medcare/bower_components/angular-froala-master/src/angular-froala.js" 1
"/medcare/bower_components/angular-loading/httpLoading.min.js"  1
"/medcare/bower_components/angular-ui-router/release/angular-ui-router.min.js"  1
"/medcare/bower_components/angular/angular.min.js"      1
"/medcare/bower_components/im.pagination/dist/js/im.pagination.min.js"  1
"/medcare/bower_components/jquery/jquery-1.10.2.min.js" 1
"/medcare/bower_components/ng-dialog/css/ngDialog-custom-width.css"     1
"/medcare/bower_components/ng-dialog/css/ngDialog-theme-default.min.css"        1
"/medcare/bower_components/ng-dialog/css/ngDialog-theme-plain.min.css"  1
"/medcare/bower_components/ng-dialog/css/ngDialog.min.css"      1
"/medcare/bower_components/ng-dialog/js/ngDialog.min.js"        1
"/medcare/bower_components/ngLaydate/laydate/laydate.min.js"    1
"/medcare/bower_components/ngLaydate/laydate/need/laydate.min.css"      1
"/medcare/bower_components/ngLaydate/laydate/skins/default/laydate.min.css"     1
"/medcare/bower_components/ngLaydate/ngLaydate.min.js"  1
"/medcare/bower_components/require-css/css.min.js"      1
"/medcare/bower_components/sweetalert-master/dist/sweetalert.min.css"   1
"/medcare/bower_components/sweetalert-master/dist/sweetalert.min.js"    1
"/medcare/bower_components/tm-pagination/tm-pagination.min.css" 1
"/medcare/bower_components/tm-pagination/tm.pagination.min.js"  1
"/medcare/config.js"    32
"/medcare/dest/client/clientModules/css/weui.css"       32
"/medcare/dest/client/clientModules/img/load.gif"       32
"/medcare/dest/client/clientModules/index.html" 36
"/medcare/dest/client/clientModules/js/common.js"       32
"/medcare/dest/system/js/app.js"        1
"/medcare/dest/system/js/controller/commonCtrl.js"      1
"/medcare/dest/system/js/controller/userCtrl.js"        1
"/medcare/dest/system/js/filter/filters.js"     1
"/medcare/dest/system/js/service/chronicDiseaseServ.js" 1
"/medcare/dest/system/js/service/commonServ.js" 1
"/medcare/dest/system/js/service/userServ.js"   1
"/medcare/dest/system/js/service/utils.js"      1
"/medcare/dest/system/view/content.html"        1
"/medcare/dest/system/view/footer.html" 1
"/medcare/dest/system/view/header.html" 1
"/medcare/dest/system/view/hospital-list.html"  1
"/medcare/doctor/do/authentication"     4
"/medcare/doctor/get/authenticating"    37
"/medcare/doctor/get/authentication/images"     10
"/medcare/doctor/get/baseInfo"  51
"/public/images/apple-touch-icon.png"   2
"/public/images/favicon.png"    2
"/resource/video/page"  2
"/resource/video/version/check" 41
"/resources/check/sl_1.png"     5
"/resources/check/sl_2.png"     5
"/resources/check/sl_3.png"     5
"/resources/check/sl_4.png"     5
"/resources/check/sl_5.png"     5
"/resources/check/sl_6.png"     5
"/resources/excel/code.xlsx"    1
"/resources/image/20170623//1494481977268.jpeg" 2
"/resources/image/20170623//1494485893176.jpeg" 2
"/resources/image/20170630//1498820833481.jpeg" 2
"/resources/image/20170630/1498823534680_53920.jpg"     1
"/resources/image/20170703//1499074762701.jpeg" 1
"/resources/image/20170705/1499219499404_90196.jpg"     3
"/resources/image/20170711/1499743748953_91619.jpg"     1
"/resources/image/20170724/1500888020606_67744.png"     2
"/resources/image/20170726/1501050952525_83869.png"     1
"/resources/image/20170804/1501850157314_96001.jpg"     7
"/resources/image/20170810/1502335512338_50330.jpg"     4
"/resources/image/20170811//1502433391582.jpeg" 2
"/resources/image/20170818/1503020610844_69250.png"     3
"/resources/image/20170818/1503021264038_90651.png"     3
"/resources/image/20170818/1503021874248_30243.png"     3
"/resources/image/20170821/1503284198351_47068.png"     2
"/resources/image/20170914/1505354242353_46934.png"     3
"/resources/image/20170914/1505356278712_24007.png"     3
"/resources/image/20170914/1505358410303_25967.png"     3
"/resources/image/20171007/1507360875269_21235.jpg"     1
"/resources/image/20171018/1508314054712_49410.jpg"     1
"/resources/image/20171026//1509023053932.jpeg" 1
"/resources/image/20171026/1509001205086_24826.jpg"     1
"/resources/image/20171026/1509012619860_80722.jpg"     1
"/resources/image/20171101/1509505917959_73485.png"     1
"/resources/image/20171101/1509505937942_95029.png"     1
"/resources/image/20171101/1509505956954_35609.png"     2
"/resources/image/20171101/1509505987580_01169.png"     1
"/resources/image/20171101/1509506057759_13335.png"     3
"/resources/image/20171101/1509506117843_00463.png"     2
"/resources/image/20171101/1509506865260_14039.png"     1
"/resources/image/20171101/1509506874578_98258.png"     1
"/resources/image/20171117//1510889228830.jpeg" 1
"/resources/image/20171121/1511258055969_80327.jpg"     1
"/resources/image/20171122//1511317465876.jpeg" 1
"/resources/image/20171128/1511860941826_96069.jpg"     5
"/resources/image/20171130/1512020520749_96550.jpg"     1
"/resources/image/20171201/1512106111236_12097.png"     1
"/resources/image/20171207/1512616375903_55717.jpg"     2
"/resources/image/20171207/1512642420411_95633.jpg"     1
"/resources/image/20171207/1512642426995_59011.jpg"     1
"/resources/image/20171207/1512642432182_11450.jpg"     1
"/resources/image/20171207/1512642436313_54143.jpg"     1
"/resources/image/20171207/1512642440461_40758.jpg"     1
"/resources/image/20171207/1512642444534_90228.jpg"     1
"/resources/image/20171215//1513337940828.jpg"  1
"/resources/image/20171215/1513332893609_63439.jpg"     1
"/resources/image/20171216/1513393887838_21192.jpg"     3
"/resources/image/20171216/1513403469719_05758.jpg"     1
"/resources/image/20171216/1513406460580_64931.jpg"     1
"/resources/image/20171218//1513562460192.jpg"  1
"/resources/image/20171227/1514343952548_75017.jpg"     2
"/resources/image/20171227/1514343957478_44703.jpg"     1
"/resources/image/20171227/1514343961782_88493.jpg"     1
"/resources/image/20171227/1514343968914_12958.jpg"     1
"/resources/image/20171227/1514343974230_03276.jpg"     2
"/resources/image/20171227/1514343979027_22310.jpg"     1
"/resources/image/20171229/1514516533461_33839.jpg"     1
"/resources/image/20180105/1515116497330_81599.png"     1
"/resources/image/20180108/1515403072369_80456.png"     1
"/resources/image/20180108/1515403514460_96184.png"     1
"/resources/image/20180112/1515736955799_37050.png"     1
"/resources/image/20180112/1515737952527_75651.jpg"     2
"/resources/image/20180112/1515740314333_50631.jpg"     2
"/section/getAll"       10
"/share/EnuieaJfQzqi"   1
"/signSys/admin.html"   3
"/signSys/assets/css/global.css"        4
"/signSys/assets/css/login.css" 2
"/signSys/assets/images/icon.ico"       1
"/signSys/assets/images/icon_hygl.png"  1
"/signSys/assets/images/login.jpg"      1
"/signSys/assets/images/medcare_logo.png"       1
"/signSys/assets/js/angular.min.js"     4
"/signSys/assets/js/jquery-2.1.4.min.js"        6
"/signSys/assets/js/require.js" 2
"/signSys/assets/plugins/vendor/animsition/animsition.css"      2
"/signSys/assets/plugins/vendor/bootstrap/bootstrap.js" 2
"/signSys/assets/plugins/vendor/formvalidation/formValidation.css"      3
"/signSys/assets/plugins/vendor/formvalidation/formValidation.min.js"   2
"/signSys/assets/plugins/vendor/formvalidation/framework/bootstrap.min.js"      2
"/signSys/assets/plugins/vendor/themes/bootstrap.css"   2
"/signSys/assets/plugins/vendor/themes/site.css"        2
"/signSys/components/Semantic-UI-CSS-master/semantic.js"        3
"/signSys/components/Semantic-UI-CSS-master/semantic.min.css"   4
"/signSys/components/Semantic-UI-CSS-master/themes/default/assets/fonts/icons.woff2"    1
"/signSys/components/angular-loading/httpLoading.min.js"        4
"/signSys/components/angular-sanitize/angular-sanitize.min.js"  4
"/signSys/components/angular-ui-router/release/angular-ui-router.min.js"        4
"/signSys/components/im.pagination/src/css/im-pagination.css"   4
"/signSys/components/im.pagination/src/js/im.pagination.js"     4
"/signSys/components/layui-v2.2.45/layui/css/layui.css" 4
"/signSys/components/layui-v2.2.45/layui/css/modules/code.css"  2
"/signSys/components/layui-v2.2.45/layui/css/modules/laydate/default/laydate.css"       2
"/signSys/components/layui-v2.2.45/layui/css/modules/layer/default/layer.css"   2
"/signSys/components/layui-v2.2.45/layui/font/iconfont.woff"    1
"/signSys/components/layui-v2.2.45/layui/layui.all.js"  4
"/signSys/components/ng-dialog/css/ngDialog-custom-width.css"   4
"/signSys/components/ng-dialog/css/ngDialog-theme-default.min.css"      4
"/signSys/components/ng-dialog/css/ngDialog-theme-plain.min.css"        4
"/signSys/components/ng-dialog/css/ngDialog.min.css"    4
"/signSys/components/ng-dialog/js/ngDialog.min.js"      4
"/signSys/components/ngLaydate/ngLaydate.js"    4
"/signSys/components/ngLaytable/ngLaytable.js"  4
"/signSys/components/require-css/css.min.js"    4
"/signSys/components/sweetalert-master/dist/sweetalert.min.css" 4
"/signSys/components/sweetalert-master/dist/sweetalert.min.js"  4
"/signSys/components/underscore/underscore.js"  4
"/signSys/config.js"    3
"/signSys/dest/manage/js/app.js"        4
"/signSys/dest/manage/js/controller/commonCtrl.js"      3
"/signSys/dest/manage/js/controller/meetCtrl.js"        3
"/signSys/dest/manage/js/filter/filters.js"     3
"/signSys/dest/manage/js/main.js"       3
"/signSys/dest/manage/js/service/commonServ.js" 3
"/signSys/dest/manage/js/service/meetServ.js"   3
"/signSys/dest/manage/js/service/utils.js"      3
"/signSys/dest/manage/view/breadcrumb.html"     2
"/signSys/dest/manage/view/footer.html" 2
"/signSys/dest/manage/view/header.html" 2
"/signSys/dest/manage/view/main.html"   3
"/signSys/dest/manage/view/meets.html"  2
"/signSys/dest/manage/view/menu.html"   2
"/signSys/dest/manage/view/plats.html"  2
"/signSys/dest/manage/view/staffs.html" 2
"/signSys/index.html"   2
"/statistics/count/collection"  1061
"/statistics/module/count/save" 88
"/system/admin/question/list"   2
"/system/banner/applist"        42
"/system/banner/backlist"       6
"/system/chronic/illness/search"        4
"/system/client/health/test/echo/getAllEvaluation"      1
"/system/client/user/info/update"       2
"/system/clientUser/change/health/find" 41
"/system/clientUser/find"       6
"/system/doctor/find"   18
"/system/familydoctor/user/order/list"  1
"/system/healthData/user/lastData"      1
"/system/hosp/circle/search"    2
"/system/hosp/circle/sections"  1
"/system/hospital/find" 1
"/system/hospital/inform/name/list"     2
"/system/hospital/page" 1
"/system/hospital/user/index/num/count" 14
"/system/hospital/user/register/self/find"      4
"/system/medcare/dynamic/list"  94
"/system/medcare/member/info"   4
"/system/medcare/tc/account/rank/detail"        47
"/system/medcare/tc/diamonds/analysis/count"    2
"/system/medcare/tc/diamonds/curve/count"       8
"/system/medcare/tc/diamonds/user/page" 4
"/system/news/ff8080815f570636015fb364fb2e00ff" 4
"/system/news/ff8080815ffb2ff60160108c313400df" 2
"/system/news/list"     6
"/system/newstype"      67
"/system/order/item/app/old/doc/page"   41
"/system/order/item/app/old/index"      1
"/system/section/getAll"        2
"/system/transfer/treament/admin/list"  16
"/system/user/init/data"        41
"/system/user/login"    19
"/title/list"   10
"/version/info" 38
"HTTP/1.1\""    3676
Removing HDFS temp directory hdfs:///user/root/tmp/mrjob/httpfile.root.20180114.093532.426255...
Removing temp directory /tmp/httpfile.root.20180114.093532.426255...
可以看出,打印了相关的结果。

四、验证结果

输入命令

hadoop fs -ls /output/httpfile
查看输出的结果文件如下:

[root@liuyazhuang121 source]# hadoop fs -ls /output/httpfile
Found 2 items
-rw-r--r--   1 root supergroup          0 2018-01-14 17:35 /output/httpfile/_SUCCESS
-rw-r--r--   1 root supergroup      19761 2018-01-14 17:35 /output/httpfile/part-00000
然后我们输入命令:

hadoop fs -cat  /output/httpfile/part-00000
查看的结果如下:

[root@liuyazhuang121 source]# hadoop fs -cat  /output/httpfile/part-00000
"/"     26
"/area/list"    1
"/base/hospital/user/get/hospital/grade"        1
"/base/news/list"       1
"/client/get/index/data"        1
"/client/health/butler/get"     1
"/client/login" 6
"/conf/assets/css/login.css"    1
"/conf/assets/images/BG.png"    1
"/conf/assets/images/default.png"       1
"/conf/assets/images/icon_cac.png"      1
"/conf/assets/images/icon_cms.png"      1
"/conf/assets/images/icon_hwtj.png"     1
"/conf/assets/images/icon_hydw.png"     1
"/conf/assets/images/icon_hygl.png"     1
"/conf/assets/images/icon_jqxshy.png"   1
"/conf/assets/images/icon_logo.png"     1
"/conf/assets/images/icon_pcs.png"      1
"/conf/assets/images/icon_ptfwgn.png"   1
"/conf/assets/images/icon_sls.png"      1
"/conf/assets/images/icon_wjhyhg.png"   1
"/conf/assets/images/icon_yy.png"       1
"/conf/assets/images/login.jpg" 1
"/conf/assets/images/logo.jpg"  6
"/conf/assets/images/moren.png" 1
"/conf/assets/images/yxh_logo_white.png"        1
"/conf/assets/js/JsonExportExcel.min.js"        1
"/conf/assets/js/angular.min.js"        31
"/conf/assets/js/angular.min.js.map"    9
"/conf/assets/js/global.js"     6
"/conf/assets/js/jquery-2.1.4.min.js"   36
"/conf/assets/js/jquery-migrate-1.2.1.min.js"   4
"/conf/assets/js/jquery-ui-1.9.2.custom.min.js" 4
"/conf/assets/js/jquery.jqprint-0.3.js" 8
"/conf/assets/js/jquery.nicescroll.js"  2
"/conf/assets/js/jquery.qrcode.min.js"  4
"/conf/assets/js/md5.js"        16
"/conf/assets/js/modernizr.min.js"      4
"/conf/assets/js/need/laydate.css"      1
"/conf/assets/js/skins/default/laydate.css"     1
"/conf/assets/js/xlsx.full.min.js"      4
"/conf/assets/js/zoom.min.js"   4
"/conf/assets/plugin/flipTimer/img/digit-sm.png"        1
"/conf/assets/plugin/flipTimer/jquery.flipcountdown.css"        1
"/conf/assets/plugin/flipTimer/jquery.flipcountdown.js" 8
"/conf/assets/plugin/swiper/swiper.min.css"     1
"/conf/assets/plugin/swiper/swiper.min.js"      10
"/conf/assets/vendor/animsition/animsition.css" 1
"/conf/assets/vendor/bootstrap/bootstrap.js"    1
"/conf/assets/vendor/formvalidation/formValidation.css" 1
"/conf/assets/vendor/formvalidation/formValidation.min.js"      1
"/conf/assets/vendor/formvalidation/framework/bootstrap.min.js" 1
"/conf/assets/vendor/themes/bootstrap.css"      1
"/conf/assets/vendor/themes/site.css"   1
"/conf/components/Semantic-UI-CSS-master/components/modal.min.js"       1
"/conf/components/Semantic-UI-CSS-master/fontcss.css"   3
"/conf/components/Semantic-UI-CSS-master/semantic.js"   19
"/conf/components/Semantic-UI-CSS-master/semantic.min.css"      22
"/conf/components/Semantic-UI-CSS-master/semantic.min.js"       2
"/conf/components/Semantic-UI-CSS-master/themes/default/assets/fonts/icons.woff2"       2
"/conf/components/angular-bootstrap-show-errors/src/showErrors.min.js"  30
"/conf/components/angular-editable-select/angular-editable-select.js"   4
"/conf/components/angular-editable-select/jquery.editable-select-master/src/css/jquery.editable-select.css"     4
"/conf/components/angular-editable-select/jquery.editable-select-master/src/js/jquery.editable-select.min.js"   4
"/conf/components/angular-loading/httpLoading.min.js"   30
"/conf/components/angular-qrcode/angular-qrcode.js"     27
"/conf/components/angular-qrcode/qrcode.js"     27
"/conf/components/angular-qrcode/qrcode_UTF8.js"        27
"/conf/components/angular-sanitize/angular-sanitize.min.js"     12
"/conf/components/angular-sanitize/angular-sanitize.min.js.map" 3
"/conf/components/angular-ui-router/release/angular-ui-router.min.js"   30
"/conf/components/im.pagination/dist/css/im-pagination.min.css" 11
"/conf/components/im.pagination/dist/js/im.pagination.min.js"   8
"/conf/components/im.pagination/src/css/im-pagination.css"      19
"/conf/components/im.pagination/src/js/im.pagination.js"        22
"/conf/components/ng-dialog/css/ngDialog-custom-width.css"      30
"/conf/components/ng-dialog/css/ngDialog-theme-default.min.css" 30
"/conf/components/ng-dialog/css/ngDialog-theme-plain.min.css"   30
"/conf/components/ng-dialog/css/ngDialog.min.css"       30
"/conf/components/ng-dialog/js/ngDialog.min.js" 30
"/conf/components/ngLaydate/layDate-v5.0.7/laydate/laydate.js"  4
"/conf/components/ngLaydate/layDate-v5.0.7/laydate/theme/default/laydate.css"   1
"/conf/components/ngLaydate/laydate/laydate.js" 26
"/conf/components/ngLaydate/laydate/need/laydate.min.css"       26
"/conf/components/ngLaydate/laydate/skins/default/laydate.min.css"      26
"/conf/components/ngLaydate/ngLaydate.js"       4
"/conf/components/ngLaydate/ngLaydate.min.js"   26
"/conf/components/require-css/css.min.js"       30
"/conf/components/requirejs/require.js" 4
"/conf/components/searchinput/searchinput.css"  4
"/conf/components/searchinput/searchinput.js"   4
"/conf/components/sweetalert-master/dist/sweetalert.min.css"    30
"/conf/components/sweetalert-master/dist/sweetalert.min.js"     30
"/conf/components/underscore/underscore.js"     30
"/conf/config.js"       6
"/conf/dest/mainManage/css/index.css"   2
"/conf/dest/mainManage/html/add-forum.html"     1
"/conf/dest/mainManage/html/add.html"   2
"/conf/dest/mainManage/html/advert.html"        1
"/conf/dest/mainManage/html/advertisement.html" 1
"/conf/dest/mainManage/html/confHall.html"      1
"/conf/dest/mainManage/html/finance.html"       1
"/conf/dest/mainManage/html/flat-advertisement.html"    1
"/conf/dest/mainManage/html/flat-frame.html"    1
"/conf/dest/mainManage/html/footer.html"        2
"/conf/dest/mainManage/html/forum.html" 1
"/conf/dest/mainManage/html/frame.html" 1
"/conf/dest/mainManage/html/fukuan.html"        1
"/conf/dest/mainManage/html/header.html"        2
"/conf/dest/mainManage/html/index.html" 3
"/conf/dest/mainManage/html/manage.html"        2
"/conf/dest/mainManage/html/menu.html"  2
"/conf/dest/mainManage/html/message.html"       1
"/conf/dest/mainManage/html/news.html"  1
"/conf/dest/mainManage/html/resetPwd.html"      1
"/conf/dest/mainManage/html/schedule.html"      1
"/conf/dest/mainManage/html/shoukuan.html"      1
"/conf/dest/mainManage/html/speaker.html"       1
"/conf/dest/mainManage/html/staff.html" 1
"/conf/dest/mainManage/js/app.js"       4
"/conf/dest/mainManage/js/controller/commonCtrl.js"     4
"/conf/dest/mainManage/js/controller/financeCtrl.js"    1
"/conf/dest/mainManage/js/controller/flatCtrl.js"       1
"/conf/dest/mainManage/js/controller/mettingCtrl.js"    4
"/conf/dest/mainManage/js/filter/filters.js"    4
"/conf/dest/mainManage/js/main.js"      3
"/conf/dest/mainManage/js/service/commonServ.js"        4
"/conf/dest/mainManage/js/service/financeServ.js"       4
"/conf/dest/mainManage/js/service/meettingServ.js"      4
"/conf/dest/mainManage/js/service/utils.js"     4
"/conf/dest/personal/css/index.css"     3
"/conf/dest/personal/html/footer.html"  1
"/conf/dest/personal/html/header.html"  1
"/conf/dest/personal/html/index.html"   11
"/conf/dest/personal/html/info.html"    1
"/conf/dest/personal/html/menu.html"    1
"/conf/dest/personal/html/personReg.html"       1
"/conf/dest/personal/html/select-pay.html"      1
"/conf/dest/personal/html/sign-list.html"       1
"/conf/dest/personal/js/app.js" 15
"/conf/dest/personal/js/controller/commonCtrl.js"       15
"/conf/dest/personal/js/controller/regCtrl.js"  14
"/conf/dest/personal/js/controller/userCtrl.js" 15
"/conf/dest/personal/js/filter/filters.js"      15
"/conf/dest/personal/js/main.js"        2
"/conf/dest/personal/js/need/laydate.css"       19
"/conf/dest/personal/js/scripts.js"     4
"/conf/dest/personal/js/service/commonServ.js"  15
"/conf/dest/personal/js/service/meettingServ.js"        15
"/conf/dest/personal/js/service/utils.js"       15
"/conf/dest/personal/js/skins/default/laydate.css"      19
"/conf/dest/subnetShow/css/index.css"   4
"/conf/dest/subnetShow/html/footer.html"        3
"/conf/dest/subnetShow/html/header.html"        3
"/conf/dest/subnetShow/html/index.html" 6
"/conf/dest/subnetShow/html/main.html"  3
"/conf/dest/subnetShow/html/maps/swiper.min.js.map"     1
"/conf/dest/subnetShow/js/app.js"       8
"/conf/dest/subnetShow/js/controller/commonCtrl.js"     8
"/conf/dest/subnetShow/js/filter/filters.js"    8
"/conf/dest/subnetShow/js/main.js"      5
"/conf/dest/subnetShow/js/service/commonServ.js"        8
"/conf/dest/subnetShow/js/service/meettingServ.js"      8
"/conf/dest/subnetShow/js/service/utils.js"     8
"/conf/index.html"      2
"/conf/login.html"      2
"/conf/src/mainShow/css/index.css"      2
"/conf/src/mainShow/html/footer.html"   2
"/conf/src/mainShow/html/header.html"   1
"/conf/src/mainShow/html/main.html"     2
"/conf/src/mainShow/html/search-meeting.html"   2
"/conf/src/mainShow/js/app.js"  3
"/conf/src/mainShow/js/controller/commonCtrl.js"        3
"/conf/src/mainShow/js/filter/filters.js"       3
"/conf/src/mainShow/js/main.js" 1
"/conf/src/mainShow/js/service/commonServ.js"   3
"/conf/src/mainShow/js/service/meetServ.js"     3
"/conf/src/mainShow/js/service/msgServ.js"      3
"/conf/src/mainShow/js/service/utils.js"        3
"/dic/list"     40
"/file/upload-files"    4
"/guide/page/content/get"       6
"/guide/page/content/status/get"        61
"/guide/page/list/get"  6
"/health/butler/client/call/find"       2
"/health/butler/client/find/new"        2
"/health/butler/client/registration/find"       4
"/health/butler/client/registration/find/noCheck"       2
"/health/butler/login"  1
"/hospital/inform/name/list"    10
"/hospital/user/login"  5
"/hospital/user/logout2"        1
"/medcare/assets/js/jquery-2.1.4.min.js"        32
"/medcare/assets/js/md5.js"     32
"/medcare/bower_components/angular-bootstrap-show-errors/src/showErrors.min.js" 1
"/medcare/bower_components/angular-editor/javascripts/angular-editor.min.js"    1
"/medcare/bower_components/angular-editor/javascripts/simditor/simditor-all.min.js"     1
"/medcare/bower_components/angular-editor/stylesheets/font-awesome.min.css"     1
"/medcare/bower_components/angular-editor/stylesheets/simditor.min.css" 1
"/medcare/bower_components/angular-froala-master/src/angular-froala.js" 1
"/medcare/bower_components/angular-loading/httpLoading.min.js"  1
"/medcare/bower_components/angular-ui-router/release/angular-ui-router.min.js"  1
"/medcare/bower_components/angular/angular.min.js"      1
"/medcare/bower_components/im.pagination/dist/js/im.pagination.min.js"  1
"/medcare/bower_components/jquery/jquery-1.10.2.min.js" 1
"/medcare/bower_components/ng-dialog/css/ngDialog-custom-width.css"     1
"/medcare/bower_components/ng-dialog/css/ngDialog-theme-default.min.css"        1
"/medcare/bower_components/ng-dialog/css/ngDialog-theme-plain.min.css"  1
"/medcare/bower_components/ng-dialog/css/ngDialog.min.css"      1
"/medcare/bower_components/ng-dialog/js/ngDialog.min.js"        1
"/medcare/bower_components/ngLaydate/laydate/laydate.min.js"    1
"/medcare/bower_components/ngLaydate/laydate/need/laydate.min.css"      1
"/medcare/bower_components/ngLaydate/laydate/skins/default/laydate.min.css"     1
"/medcare/bower_components/ngLaydate/ngLaydate.min.js"  1
"/medcare/bower_components/require-css/css.min.js"      1
"/medcare/bower_components/sweetalert-master/dist/sweetalert.min.css"   1
"/medcare/bower_components/sweetalert-master/dist/sweetalert.min.js"    1
"/medcare/bower_components/tm-pagination/tm-pagination.min.css" 1
"/medcare/bower_components/tm-pagination/tm.pagination.min.js"  1
"/medcare/config.js"    32
"/medcare/dest/client/clientModules/css/weui.css"       32
"/medcare/dest/client/clientModules/img/load.gif"       32
"/medcare/dest/client/clientModules/index.html" 36
"/medcare/dest/client/clientModules/js/common.js"       32
"/medcare/dest/system/js/app.js"        1
"/medcare/dest/system/js/controller/commonCtrl.js"      1
"/medcare/dest/system/js/controller/userCtrl.js"        1
"/medcare/dest/system/js/filter/filters.js"     1
"/medcare/dest/system/js/service/chronicDiseaseServ.js" 1
"/medcare/dest/system/js/service/commonServ.js" 1
"/medcare/dest/system/js/service/userServ.js"   1
"/medcare/dest/system/js/service/utils.js"      1
"/medcare/dest/system/view/content.html"        1
"/medcare/dest/system/view/footer.html" 1
"/medcare/dest/system/view/header.html" 1
"/medcare/dest/system/view/hospital-list.html"  1
"/medcare/doctor/do/authentication"     4
"/medcare/doctor/get/authenticating"    37
"/medcare/doctor/get/authentication/images"     10
"/medcare/doctor/get/baseInfo"  51
"/public/images/apple-touch-icon.png"   2
"/public/images/favicon.png"    2
"/resource/video/page"  2
"/resource/video/version/check" 41
"/resources/check/sl_1.png"     5
"/resources/check/sl_2.png"     5
"/resources/check/sl_3.png"     5
"/resources/check/sl_4.png"     5
"/resources/check/sl_5.png"     5
"/resources/check/sl_6.png"     5
"/resources/excel/code.xlsx"    1
"/resources/image/20170623//1494481977268.jpeg" 2
"/resources/image/20170623//1494485893176.jpeg" 2
"/resources/image/20170630//1498820833481.jpeg" 2
"/resources/image/20170630/1498823534680_53920.jpg"     1
"/resources/image/20170703//1499074762701.jpeg" 1
"/resources/image/20170705/1499219499404_90196.jpg"     3
"/resources/image/20170711/1499743748953_91619.jpg"     1
"/resources/image/20170724/1500888020606_67744.png"     2
"/resources/image/20170726/1501050952525_83869.png"     1
"/resources/image/20170804/1501850157314_96001.jpg"     7
"/resources/image/20170810/1502335512338_50330.jpg"     4
"/resources/image/20170811//1502433391582.jpeg" 2
"/resources/image/20170818/1503020610844_69250.png"     3
"/resources/image/20170818/1503021264038_90651.png"     3
"/resources/image/20170818/1503021874248_30243.png"     3
"/resources/image/20170821/1503284198351_47068.png"     2
"/resources/image/20170914/1505354242353_46934.png"     3
"/resources/image/20170914/1505356278712_24007.png"     3
"/resources/image/20170914/1505358410303_25967.png"     3
"/resources/image/20171007/1507360875269_21235.jpg"     1
"/resources/image/20171018/1508314054712_49410.jpg"     1
"/resources/image/20171026//1509023053932.jpeg" 1
"/resources/image/20171026/1509001205086_24826.jpg"     1
"/resources/image/20171026/1509012619860_80722.jpg"     1
"/resources/image/20171101/1509505917959_73485.png"     1
"/resources/image/20171101/1509505937942_95029.png"     1
"/resources/image/20171101/1509505956954_35609.png"     2
"/resources/image/20171101/1509505987580_01169.png"     1
"/resources/image/20171101/1509506057759_13335.png"     3
"/resources/image/20171101/1509506117843_00463.png"     2
"/resources/image/20171101/1509506865260_14039.png"     1
"/resources/image/20171101/1509506874578_98258.png"     1
"/resources/image/20171117//1510889228830.jpeg" 1
"/resources/image/20171121/1511258055969_80327.jpg"     1
"/resources/image/20171122//1511317465876.jpeg" 1
"/resources/image/20171128/1511860941826_96069.jpg"     5
"/resources/image/20171130/1512020520749_96550.jpg"     1
"/resources/image/20171201/1512106111236_12097.png"     1
"/resources/image/20171207/1512616375903_55717.jpg"     2
"/resources/image/20171207/1512642420411_95633.jpg"     1
"/resources/image/20171207/1512642426995_59011.jpg"     1
"/resources/image/20171207/1512642432182_11450.jpg"     1
"/resources/image/20171207/1512642436313_54143.jpg"     1
"/resources/image/20171207/1512642440461_40758.jpg"     1
"/resources/image/20171207/1512642444534_90228.jpg"     1
"/resources/image/20171215//1513337940828.jpg"  1
"/resources/image/20171215/1513332893609_63439.jpg"     1
"/resources/image/20171216/1513393887838_21192.jpg"     3
"/resources/image/20171216/1513403469719_05758.jpg"     1
"/resources/image/20171216/1513406460580_64931.jpg"     1
"/resources/image/20171218//1513562460192.jpg"  1
"/resources/image/20171227/1514343952548_75017.jpg"     2
"/resources/image/20171227/1514343957478_44703.jpg"     1
"/resources/image/20171227/1514343961782_88493.jpg"     1
"/resources/image/20171227/1514343968914_12958.jpg"     1
"/resources/image/20171227/1514343974230_03276.jpg"     2
"/resources/image/20171227/1514343979027_22310.jpg"     1
"/resources/image/20171229/1514516533461_33839.jpg"     1
"/resources/image/20180105/1515116497330_81599.png"     1
"/resources/image/20180108/1515403072369_80456.png"     1
"/resources/image/20180108/1515403514460_96184.png"     1
"/resources/image/20180112/1515736955799_37050.png"     1
"/resources/image/20180112/1515737952527_75651.jpg"     2
"/resources/image/20180112/1515740314333_50631.jpg"     2
"/section/getAll"       10
"/share/EnuieaJfQzqi"   1
"/signSys/admin.html"   3
"/signSys/assets/css/global.css"        4
"/signSys/assets/css/login.css" 2
"/signSys/assets/images/icon.ico"       1
"/signSys/assets/images/icon_hygl.png"  1
"/signSys/assets/images/login.jpg"      1
"/signSys/assets/images/medcare_logo.png"       1
"/signSys/assets/js/angular.min.js"     4
"/signSys/assets/js/jquery-2.1.4.min.js"        6
"/signSys/assets/js/require.js" 2
"/signSys/assets/plugins/vendor/animsition/animsition.css"      2
"/signSys/assets/plugins/vendor/bootstrap/bootstrap.js" 2
"/signSys/assets/plugins/vendor/formvalidation/formValidation.css"      3
"/signSys/assets/plugins/vendor/formvalidation/formValidation.min.js"   2
"/signSys/assets/plugins/vendor/formvalidation/framework/bootstrap.min.js"      2
"/signSys/assets/plugins/vendor/themes/bootstrap.css"   2
"/signSys/assets/plugins/vendor/themes/site.css"        2
"/signSys/components/Semantic-UI-CSS-master/semantic.js"        3
"/signSys/components/Semantic-UI-CSS-master/semantic.min.css"   4
"/signSys/components/Semantic-UI-CSS-master/themes/default/assets/fonts/icons.woff2"    1
"/signSys/components/angular-loading/httpLoading.min.js"        4
"/signSys/components/angular-sanitize/angular-sanitize.min.js"  4
"/signSys/components/angular-ui-router/release/angular-ui-router.min.js"        4
"/signSys/components/im.pagination/src/css/im-pagination.css"   4
"/signSys/components/im.pagination/src/js/im.pagination.js"     4
"/signSys/components/layui-v2.2.45/layui/css/layui.css" 4
"/signSys/components/layui-v2.2.45/layui/css/modules/code.css"  2
"/signSys/components/layui-v2.2.45/layui/css/modules/laydate/default/laydate.css"       2
"/signSys/components/layui-v2.2.45/layui/css/modules/layer/default/layer.css"   2
"/signSys/components/layui-v2.2.45/layui/font/iconfont.woff"    1
"/signSys/components/layui-v2.2.45/layui/layui.all.js"  4
"/signSys/components/ng-dialog/css/ngDialog-custom-width.css"   4
"/signSys/components/ng-dialog/css/ngDialog-theme-default.min.css"      4
"/signSys/components/ng-dialog/css/ngDialog-theme-plain.min.css"        4
"/signSys/components/ng-dialog/css/ngDialog.min.css"    4
"/signSys/components/ng-dialog/js/ngDialog.min.js"      4
"/signSys/components/ngLaydate/ngLaydate.js"    4
"/signSys/components/ngLaytable/ngLaytable.js"  4
"/signSys/components/require-css/css.min.js"    4
"/signSys/components/sweetalert-master/dist/sweetalert.min.css" 4
"/signSys/components/sweetalert-master/dist/sweetalert.min.js"  4
"/signSys/components/underscore/underscore.js"  4
"/signSys/config.js"    3
"/signSys/dest/manage/js/app.js"        4
"/signSys/dest/manage/js/controller/commonCtrl.js"      3
"/signSys/dest/manage/js/controller/meetCtrl.js"        3
"/signSys/dest/manage/js/filter/filters.js"     3
"/signSys/dest/manage/js/main.js"       3
"/signSys/dest/manage/js/service/commonServ.js" 3
"/signSys/dest/manage/js/service/meetServ.js"   3
"/signSys/dest/manage/js/service/utils.js"      3
"/signSys/dest/manage/view/breadcrumb.html"     2
"/signSys/dest/manage/view/footer.html" 2
"/signSys/dest/manage/view/header.html" 2
"/signSys/dest/manage/view/main.html"   3
"/signSys/dest/manage/view/meets.html"  2
"/signSys/dest/manage/view/menu.html"   2
"/signSys/dest/manage/view/plats.html"  2
"/signSys/dest/manage/view/staffs.html" 2
"/signSys/index.html"   2
"/statistics/count/collection"  1061
"/statistics/module/count/save" 88
"/system/admin/question/list"   2
"/system/banner/applist"        42
"/system/banner/backlist"       6
"/system/chronic/illness/search"        4
"/system/client/health/test/echo/getAllEvaluation"      1
"/system/client/user/info/update"       2
"/system/clientUser/change/health/find" 41
"/system/clientUser/find"       6
"/system/doctor/find"   18
"/system/familydoctor/user/order/list"  1
"/system/healthData/user/lastData"      1
"/system/hosp/circle/search"    2
"/system/hosp/circle/sections"  1
"/system/hospital/find" 1
"/system/hospital/inform/name/list"     2
"/system/hospital/page" 1
"/system/hospital/user/index/num/count" 14
"/system/hospital/user/register/self/find"      4
"/system/medcare/dynamic/list"  94
"/system/medcare/member/info"   4
"/system/medcare/tc/account/rank/detail"        47
"/system/medcare/tc/diamonds/analysis/count"    2
"/system/medcare/tc/diamonds/curve/count"       8
"/system/medcare/tc/diamonds/user/page" 4
"/system/news/ff8080815f570636015fb364fb2e00ff" 4
"/system/news/ff8080815ffb2ff60160108c313400df" 2
"/system/news/list"     6
"/system/newstype"      67
"/system/order/item/app/old/doc/page"   41
"/system/order/item/app/old/index"      1
"/system/section/getAll"        2
"/system/transfer/treament/admin/list"  16
"/system/user/init/data"        41
"/system/user/login"    19
"/title/list"   10
"/version/info" 38
"HTTP/1.1\""    3676

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰 河

可以吃鸡腿么?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值