使用METViewer¶
加载数据¶
注意本地路径装载在Docker中的路径
$ cat container-dtc-nwp/components/metviewer/docker-compose.yaml
1 2 3 4 5 6 7 8 9 10 ... metviewer: image: metviewer container_name: metviewer ports: - "8080:8080" volumes: - /home/wrf/container-dtc-nwp/components/scripts:/scripts - /home/wrf/METout:/data ...检查
container-dtc-nwp/components/scripts/common/load_metv_TMPL.xml中的路径设置,MET运行结果应该放在相应的目录下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <load_spec> <connection> <management_system>mysql</management_system> <host>mysql_mv:3306</host> <database>DATABASE_NAME</database> <user>root</user> <password>mvuser</password> </connection> <folder_tmpl>/data/{met_tool}</folder_tmpl> <met_version>V6.0</met_version> <verbose>false</verbose> <insert_size>1</insert_size> <mode_header_db_check>false</mode_header_db_check> <drop_indexes>false</drop_indexes> <apply_indexes>true</apply_indexes> <load_stat>true</load_stat> <load_mode>true</load_mode> <load_mpr>false</load_mpr> <load_orank>false</load_orank> <load_val> <field name="met_tool"> <val>grid_stat</val> <val>point_stat</val> <val>ensemble_stat</val> <val>mode</val> </field> </load_val> </load_spec>装载数据到数据库
Note
请确保 metviewer Docker 正在运行
$ docker exec -it metviewer /scripts/common/metv_load_all.ksh mv_rap该命令将
/home/wrf/METout下的结果加载到METViewer的数据库中检查数据是否加载成功
打开网页浏览器,输入网址 :http://localhost:8080/metviewer/metviewer1.jsp 或 http://10.86.41.176:8080/metviewer/metviewer1.jsp
应该可以看到如下页面