<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Curl command for CM login in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314460#M226051</link>
    <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="andale mono,times"&gt;$ curl -X GET -u "admin:admin" -i&amp;nbsp;http://cm-host:7180/api/v6/tools/echo?message=hello&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;The -X GET sends a GET request, which is the default and can be omitted. You would use PUT, POST and DELETE for other usage scenarios.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;The -u "admin:admin" authenticates with CM using HTTP basic auth. admin:admin is the CM default user account.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;The -i tells curl to include HTTP headers in the output, which is useful for debugging.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Mon, 12 Apr 2021 06:25:54 GMT</pubDate>
    <dc:creator>Daming Xue</dc:creator>
    <dc:date>2021-04-12T06:25:54Z</dc:date>
    <item>
      <title>Curl command for CM login</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314454#M226048</link>
      <description>&lt;P&gt;Hi Team ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I trying to get information using curl command and seems CM Manager sending me login page. I&amp;nbsp; already using user name and password .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;curl -X GET --user 'xxxx':'xxxx' https://CM URL:7183/cmf/serviceRedirect/schemaregistry/instances&lt;BR /&gt;&amp;lt;!-- __CLOUDERA__PRE__LOGIN__FORM__ --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&amp;lt;meta charset="utf-8"&amp;gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;var returnUrl = window.location.pathname + window.location.search + window.location.hash;&lt;BR /&gt;var loginPageUrl = "/cmf/login";&lt;BR /&gt;if (returnUrl !== "/cmf" &amp;amp;&amp;amp; returnUrl !== "/cmf/" &amp;amp;&amp;amp; returnUrl !== "/cmf/home" &amp;amp;&amp;amp; returnUrl !== "/cmf/home/") {&lt;BR /&gt;loginPageUrl = loginPageUrl + "?returnUrl=" + encodeURIComponent(returnUrl);&lt;BR /&gt;}&lt;BR /&gt;window.location = loginPageUrl;&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pls some one help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 12 Apr 2021 05:33:44 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314454#M226048</guid>
      <dc:creator>amitshanker</dc:creator>
      <dc:date>2021-04-12T05:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: Curl command for CM login</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314460#M226051</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="andale mono,times"&gt;$ curl -X GET -u "admin:admin" -i&amp;nbsp;http://cm-host:7180/api/v6/tools/echo?message=hello&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;The -X GET sends a GET request, which is the default and can be omitted. You would use PUT, POST and DELETE for other usage scenarios.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;The -u "admin:admin" authenticates with CM using HTTP basic auth. admin:admin is the CM default user account.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;The -i tells curl to include HTTP headers in the output, which is useful for debugging.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Mon, 12 Apr 2021 06:25:54 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314460#M226051</guid>
      <dc:creator>Daming Xue</dc:creator>
      <dc:date>2021-04-12T06:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: Curl command for CM login</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314462#M226053</link>
      <description>&lt;P&gt;getting below error&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&lt;BR /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8"/&amp;gt;&lt;BR /&gt;&amp;lt;title&amp;gt;Error 401 Bad credentials&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&amp;lt;h2&amp;gt;HTTP ERROR 401&amp;lt;/h2&amp;gt;&lt;BR /&gt;&amp;lt;p&amp;gt;Problem accessing /api/v6/tools/echo. Reason:&lt;BR /&gt;&amp;lt;pre&amp;gt; Bad credentials&amp;lt;/pre&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;a href="&lt;A href="https://community.cloudera.com/" target="_blank"&gt;http://eclipse.org/jetty"&amp;gt;Powered&lt;/A&gt; by Jetty:// 9.4.14.v20181114&amp;lt;/a&amp;gt;&amp;lt;hr/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Apr 2021 06:45:02 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314462#M226053</guid>
      <dc:creator>amitshanker</dc:creator>
      <dc:date>2021-04-12T06:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: Curl command for CM login</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314464#M226055</link>
      <description>&lt;P&gt;user name and url mark as xxx&lt;/P&gt;&lt;P&gt;curl -X GET --user 'xxxx':'xxxx' -i https://CMURL:7183/cmf/serviceRedirect/schemaregistry/instances&lt;BR /&gt;HTTP/1.1 200 Connection established&lt;/P&gt;&lt;P&gt;HTTP/1.1 200 OK&lt;BR /&gt;Date: Mon, 12 Apr 2021 06:47:14 GMT&lt;BR /&gt;Set-Cookie: CLOUDERA_MANAGER_SESSIONID=node0xzy9bnjzrx6x1s70qz8gu8w2713126907.node0;Path=/;Secure;HttpOnly&lt;BR /&gt;Expires: Thu, 01 Jan 1970 00:00:00 GMT&lt;BR /&gt;Content-Language: en-AU&lt;BR /&gt;Content-Type: text/html;charset=utf-8&lt;BR /&gt;Cache-Control: max-age=0, no-cache, no-store&lt;BR /&gt;Pragma: no-cache&lt;BR /&gt;Expires: Tue, 01 Jan 1980 1:00:00 GMT&lt;BR /&gt;X-UA-Compatible: IE=edge&lt;BR /&gt;Strict-Transport-Security: max-age=31536000 ; includeSubDomains&lt;BR /&gt;X-XSS-Protection: 1; mode=block&lt;BR /&gt;X-Frame-Options: SAMEORIGIN&lt;BR /&gt;X-Content-Type-Options: nosniff&lt;BR /&gt;Content-Length: 546&lt;BR /&gt;Server: Jetty(9.4.14.v20181114)&lt;/P&gt;&lt;P&gt;&amp;lt;!-- __CLOUDERA__PRE__LOGIN__FORM__ --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&amp;lt;meta charset="utf-8"&amp;gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;var returnUrl = window.location.pathname + window.location.search + window.location.hash;&lt;BR /&gt;var loginPageUrl = "/cmf/login";&lt;BR /&gt;if (returnUrl !== "/cmf" &amp;amp;&amp;amp; returnUrl !== "/cmf/" &amp;amp;&amp;amp; returnUrl !== "/cmf/home" &amp;amp;&amp;amp; returnUrl !== "/cmf/home/") {&lt;BR /&gt;loginPageUrl = loginPageUrl + "?returnUrl=" + encodeURIComponent(returnUrl);&lt;BR /&gt;}&lt;BR /&gt;window.location = loginPageUrl;&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Apr 2021 06:49:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/314464#M226055</guid>
      <dc:creator>amitshanker</dc:creator>
      <dc:date>2021-04-12T06:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: Curl command for CM login</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/338702#M232904</link>
      <description>&lt;P&gt;Found a dirty workaround: generate a cookie from an API call and then use it to login into the console. As an example, in order to get the HDFS usage report,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;#!/bin/bash -x&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;COOKIES=./cookies.txt&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;USER=""&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;PASS=""&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;LOGIN="&lt;/SPAN&gt;&lt;A title="Click to open https://xcpm1dldb001.onpremise.es.bs:7183/api/version" href="https://xcpm1dldb001.onpremise.es.bs:7183/api/version" target="_blank" rel="noopener"&gt;https://&amp;lt;cloudera_manager&amp;gt;:7183/api/version&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;REPORT="&lt;/SPAN&gt;&lt;A title="Click to open https://xcpm1dldb001.onpremise.es.bs:7183/cmf/services/11/nameservices/nameservice1/reports/currentDiskUsage?groupBy=DIRECTORY&amp;amp;format=CS…" href="https://xcpm1dldb001.onpremise.es.bs:7183/cmf/services/11/nameservices/nameservice1/reports/currentDiskUsage?groupBy=DIRECTORY&amp;amp;format=CSV" target="_blank" rel="noopener"&gt;https://&amp;lt;cloudera_manager&amp;gt;:7183/cmf/services/11/nameservices/nameservice1/reports/currentDiskUsage?groupBy=DIRECTORY&amp;amp;format=CSV&lt;/A&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;SALIDA=./hdfs_usage.csv&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;function login_cloudera(){&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER=$1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PASS=$2&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget --save-cookies ${COOKIES} --keep-session-cookies --user&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;"${USER}" --password "$(echo ${PASS}|base64 -d)" --delete-after&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;${LOGIN}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;function download_report(){&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USER=$1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read -p "Password:" -s PASS&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PASS=$(echo $PASS | base64)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; login_cloudera $USER $PASS&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget --load-cookies ${COOKIES} ${REPORT} -O ${SALIDA}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm ${COOKIES}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;# MAIN&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;USER=$1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;SPAN&gt;download_report $USER&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 15:44:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Curl-command-for-CM-login/m-p/338702#M232904</guid>
      <dc:creator>VJCedres</dc:creator>
      <dc:date>2022-03-15T15:44:25Z</dc:date>
    </item>
  </channel>
</rss>

