<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://thisdataguy.com/2021/05/04/connect-sftp-to-s3-in-aws-glue/</loc><lastmod>2023-03-24T20:52:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2020/09/02/git-in-pure-python-full-dulwich-example/</loc><lastmod>2020-09-02T07:00:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2020/07/23/permanently-remove-a-kudu-data-disk/</loc><lastmod>2020-07-22T10:21:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2020/05/07/thousand-separators-in-hue/</loc><lastmod>2020-04-24T19:13:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2020/04/30/where-exactly-is-this-block-on-hdfs/</loc><lastmod>2020-04-23T19:11:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/01/11/ats-server-does-not-start/</loc><lastmod>2019-11-04T12:36:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/10/24/hive-and-integer-overflows/</loc><lastmod>2019-10-18T06:51:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/07/26/dundas-rest-api-and-python-introducing-pydundas/</loc><lastmod>2019-07-25T09:26:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/04/12/bridge-parameter-with-multi-level-hierarchy-in-dundas/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2019/04/attach.png</image:loc><image:title>attach</image:title></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2019/04/levels_vs_names.png</image:loc><image:title>levels_vs_names</image:title></image:image><lastmod>2019-04-04T12:25:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/04/05/dundas-states-with-constant/</loc><lastmod>2019-04-04T11:02:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/02/15/hive-and-odbc-confusions/</loc><lastmod>2019-02-15T19:27:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/01/25/accessing-dundas-with-python/</loc><lastmod>2019-01-25T05:36:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/01/03/reaching-hive-from-pyspark-on-hdp3/</loc><lastmod>2025-03-03T04:21:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2019/01/18/easy-test-data-with-hive/</loc><lastmod>2019-01-18T07:10:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/12/21/orc-benchmarking/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2018/12/orcbench.png</image:loc><image:title>orcbench</image:title></image:image><lastmod>2018-12-21T09:20:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/12/13/oops-i-dropped-my-hive-metastore-database/</loc><lastmod>2018-12-05T07:01:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/12/06/newlines-in-hive/</loc><lastmod>2018-12-04T11:37:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/04/24/create-a-time-dimension-table-in-pure-hive-sql/</loc><lastmod>2021-10-08T06:41:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/07/26/anatomy-of-a-merge-statement-in-hive/</loc><lastmod>2018-07-25T09:04:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/02/19/environment-variables-in-hive/</loc><lastmod>2018-07-24T06:56:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/05/29/hive-map-null-and-npe/</loc><lastmod>2018-07-19T19:33:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/06/07/find-a-timezone-offset-in-pure-sql-in-hive/</loc><lastmod>2018-07-19T19:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/07/05/automated-hadoop-setup-with-ambari/</loc><lastmod>2018-07-19T19:31:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/07/12/the-cost-of-acid-with-orc-table/</loc><lastmod>2018-07-19T19:30:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/05/02/hive-self-merge/</loc><lastmod>2018-05-14T18:35:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/04/17/alter-location-of-a-hive-table/</loc><lastmod>2021-11-11T02:38:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/03/05/count-bytes-in-a-stream-in-bash/</loc><lastmod>2018-03-01T07:08:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/02/26/compression-of-orc-tables-in-hive/</loc><lastmod>2018-02-19T10:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/02/12/count-lines-of-multiple-files-in-hdf/</loc><lastmod>2018-02-02T13:29:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/02/05/hive-add-a-column-pitfalls/</loc><lastmod>2018-02-02T10:18:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2018/01/29/why-is-my-hive-merge-statement-slow/</loc><lastmod>2019-04-03T18:19:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2017/09/29/hadoop-metrics-in-graphite/</loc><lastmod>2017-09-28T11:53:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2017/07/03/no-options-with-argparse-and-python/</loc><lastmod>2022-10-03T18:02:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2017/06/23/extracting-queries-from-hive-logs/</loc><lastmod>2025-02-21T13:02:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/02/25/clean-pentaho-shared-connections-from-transformations-and-jobs/</loc><lastmod>2019-02-22T13:01:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/08/04/avro-end-to-end-in-hdfs-part-3-hive/</loc><lastmod>2017-08-07T07:02:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2016/02/04/about-big-kafka-broker-id/</loc><lastmod>2017-02-22T00:20:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/12/10/get-started-with-aws-and-python/</loc><lastmod>2015-12-08T14:22:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/08/21/pentaho-pdi-kettle-carte-init-d-script/</loc><lastmod>2020-03-28T15:25:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/11/12/vagrant-hostmanager-virtualbox-and-aws/</loc><lastmod>2017-05-28T17:10:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/10/22/723/</loc><lastmod>2015-10-22T09:39:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/09/10/restart-mongodb-with-not-enough-nodes-in-a-replica-set/</loc><lastmod>2015-10-07T12:18:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/10/01/hortonworks-cloudera-or-mapr/</loc><lastmod>2015-10-05T04:36:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/08/13/puppet-error-messages-and-solutions/</loc><lastmod>2015-09-30T05:41:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/09/24/get-the-noise-level-in-your-office-in-15-minutes/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/09/noise.png</image:loc><image:title>noise</image:title></image:image><lastmod>2018-03-09T09:15:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/09/17/indispensable-tool-of-the-day-thefuck/</loc><lastmod>2015-09-09T06:17:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/09/03/new-puppet-apt-module-now-with-better-hiera/</loc><lastmod>2015-08-28T08:13:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/11/30/pentaho-kettle-how-to-remotely-execute-a-job-with-a-file-repository/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2013/11/copylocal.png</image:loc><image:title>copylocal</image:title><image:caption>Copy a local repository</image:caption></image:image><lastmod>2015-08-25T08:40:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/08/20/writing-your-first-sublime-text-3-plugin/</loc><lastmod>2015-08-21T11:52:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/08/27/better-sudo-messages/</loc><lastmod>2015-08-19T05:50:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/05/21/tutorial-install-cdh-5-for-testing-on-one-machine/</loc><lastmod>2015-08-12T11:30:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/07/30/easily-simulating-connection-timeouts/</loc><lastmod>2015-07-28T10:50:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/02/07/how-to-build-a-full-flume-interceptor-by-a-non-java-developer/</loc><lastmod>2017-04-28T12:39:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/02/10/disco-replicate-all-data-away-from-a-blacklisted-node/</loc><lastmod>2015-07-28T07:30:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/07/24/puppet-and-virtual-resources-tutorial-to-manage-user-accounts/</loc><lastmod>2015-07-28T07:17:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/09/11/vertica-optimisation-part-1-system/</loc><lastmod>2015-07-24T07:13:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/09/27/vertica-optimisation-part-2-best-practices/</loc><lastmod>2015-07-24T07:12:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/09/28/free-oreilly-ebook-anonymizing-health-data/</loc><lastmod>2016-10-15T05:18:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/10/10/lean-kanban-nl-2013-take-aways-of-a-techie/</loc><lastmod>2015-07-24T07:11:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/10/21/server-automation-introducing-ansible/</loc><lastmod>2015-07-24T07:11:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/11/26/golden-cards-or-how-to-do-break-out-the-flow-for-one-day/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2013/11/thisdwhguyhackathon1.jpeg</image:loc><image:title>Golden Card</image:title><image:caption>Golden Card</image:caption></image:image><lastmod>2015-07-24T07:11:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/11/26/delete-a-remote-git-tag/</loc><lastmod>2015-07-24T07:11:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2013/12/19/the-vertica-copy-statement/</loc><lastmod>2015-07-24T07:10:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/01/28/how-many-ways-do-you-know-to-switch-linux-off/</loc><lastmod>2015-07-24T07:10:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/02/13/disco-purge-all-completed-jobs/</loc><lastmod>2015-07-24T07:08:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/02/20/accessing-hive-via-jdbc-with-dbvisualiser/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/02/driverclass1.png</image:loc><image:title>driverclass</image:title></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/02/newdriver.png</image:loc><image:title>new Driver</image:title></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/02/dbconnectionanon.png</image:loc><image:title>Database Connection</image:title></image:image><lastmod>2015-07-24T07:08:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/04/11/flume-not-a-data-file-and-canary-files/</loc><lastmod>2015-07-24T07:07:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/04/15/python-vertica-pyvertica/</loc><lastmod>2015-07-24T07:06:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/04/29/vertica-odbc-error-messages-and-solutions/</loc><lastmod>2015-07-24T07:06:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/06/10/understand-and-generate-unix-passwords/</loc><lastmod>2015-07-24T07:05:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/06/17/vertica-tips-and-resources/</loc><lastmod>2015-07-24T07:05:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/07/21/avro-end-to-end-in-hdfs-part-1-why-avro/</loc><lastmod>2017-06-11T09:19:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/07/28/avro-end-to-end-in-hdfs-part-2-flume-setup/</loc><lastmod>2015-07-24T07:03:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/08/20/vertica-rename-multiple-tables-in-one-go/</loc><lastmod>2015-07-24T07:02:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/08/21/build-a-rpm-for-pentaho-pdi-kettle/</loc><lastmod>2015-07-24T07:01:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/10/14/the-beginners-agile-and-lean-library/</loc><lastmod>2015-07-24T07:01:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/10/20/the-real-cost-of-puppet/</loc><lastmod>2015-07-24T07:00:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/10/27/avro-end-to-end-in-hdfs-part-4-problems-and-solutions/</loc><lastmod>2015-07-24T06:59:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/11/03/vertica-move_partitions_to_table/</loc><lastmod>2015-07-24T06:58:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/11/10/replace-a-failed-node-in-vertica/</loc><lastmod>2015-07-24T06:58:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/11/17/vertica-upgrade-or-install-default-shell-must-be-set-to-bash/</loc><lastmod>2015-07-24T06:57:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/11/24/create-and-apply-patch-from-a-github-pull-request/</loc><lastmod>2015-07-24T06:57:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/12/01/vertica-panic-data-consistency-problems/</loc><lastmod>2015-07-24T06:56:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/12/08/a-gui-for-vertica-dbvisualizer/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/11/createtabledbvis1.png</image:loc><image:title>CreateTableDBvis</image:title></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/11/dbaviews1.png</image:loc><image:title>DBAviews</image:title></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/11/tablewithproj.png</image:loc><image:title>TableWithProj</image:title></image:image><lastmod>2015-07-24T06:55:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2014/12/15/easy-import-from-hive-to-vertica/</loc><lastmod>2016-11-18T00:49:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/01/05/vertica-some-uses-of-sequences/</loc><lastmod>2015-07-24T06:54:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/05/14/im-not-dead/</loc><lastmod>2015-07-24T06:54:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/06/04/replacing-a-mongodb-server/</loc><lastmod>2015-07-24T06:53:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/07/01/magic-turing-machines-and-neural-network/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/edaloverantyrifts.jpg</image:loc><image:title>edaloverantyrifts</image:title><image:caption>Edal Overanty Rifts</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/untakedwalk.jpg</image:loc><image:title>untakedwalk</image:title><image:caption>Untakedwark</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/timetide.jpg</image:loc><image:title>timetide</image:title><image:caption>Time Tide</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/spiritofthetree.jpg</image:loc><image:title>spiritofthetree</image:title><image:caption>Spirit of the Tree</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/sendowstalker.jpg</image:loc><image:title>sendowstalker</image:title><image:caption>Sendow Stalker</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/ripeords.jpg</image:loc><image:title>ripeords</image:title><image:caption>Riped Ords</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/nighthourddevetiance.jpg</image:loc><image:title>nighthourddevetiance</image:title><image:caption>Nighthourd Devetiance</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/complicogre.jpg</image:loc><image:title>complicogre</image:title><image:caption>Complic Ogre</image:caption></image:image><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2015/07/angeldesire.jpg</image:loc><image:title>angeldesire</image:title><image:caption>Angel Desire</image:caption></image:image><lastmod>2015-07-24T06:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/06/25/testing-eventstore/</loc><lastmod>2015-07-24T06:50:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/2015/05/28/eg-examples-of-common-command-lines-tools/</loc><lastmod>2015-05-21T11:36:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/contact-me/</loc><image:image><image:loc>https://thisdataguy.com/wp-content/uploads/2014/11/bottle.png</image:loc><image:title>bottle</image:title></image:image><lastmod>2019-09-02T12:45:56+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thisdataguy.com/worth-reading/</loc><lastmod>2014-11-03T07:47:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thisdataguy.com/2014/01/15/openvpn-and-iptables/</loc><lastmod>2014-01-15T14:32:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thisdataguy.com/about/</loc><lastmod>2014-09-05T03:48:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thisdataguy.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-03-03T04:21:53+00:00</lastmod></url></urlset>
