Start with the contents in sandbox.xml - it assumes that you are running
the demo LDAP server as well.
The following apache docs will be helpful as well:
http://knox.apache.org/books/knox-0-6-0/user-guide.html


On Thu, Jul 2, 2015 at 2:51 PM, Aneela Saleem <[email protected]>
wrote:

> No i have installed Hadoop on my local machine. I'm running webhdfs on
> localhost.
> I have no idea what to write in gateway tag. Actually i'm just a beginner
> and following this link
> <http://pivotalhd.docs.pivotal.io/docs/knox-gateway-administration-guide.html>
> Please guide me what should be there in between <gateway></gateway>
>
> On Thu, Jul 2, 2015 at 11:44 PM, Kristopher Kane <
> [email protected]> wrote:
>
>> Is everything omitted between <gateway></gateway>? Unless you are really
>> running webhdfs on localhost, I suspect the hostmap is missing.  Are you
>> using the HWX Sandbox ?
>>
>> Kris
>>
>> On Thu, Jul 2, 2015 at 2:28 PM Aneela Saleem <[email protected]>
>> wrote:
>>
>>> ${KNOX_HOME}/knox/conf/topologies has the following contents:
>>>
>>> admin.xml  cluster1.xml  README  sandbox.xml
>>>
>>> cluster1.xml is the topology descriptor file created by me.
>>>
>>> cluster1.xml has following contents:
>>>
>>> <topology>
>>>    <gateway>
>>>    </gateway>
>>>   <service>
>>>         <role>NAMENODE</role>
>>>         <url>hdfs:// namenode-host :8020</url>
>>>     </service>
>>>
>>>     <service>
>>>         <role>JOBTRACKER</role>
>>>         <url>rpc:// jobtracker-host :8050</url>
>>>     </service>
>>>
>>>     <service>
>>>          <role>RESOURCEMANAGER</role>
>>>          <url>http://red3:8088/ws</url>
>>>      </service>
>>>
>>>     <service>
>>>         <role>WEBHDFS</role>
>>>         <url>http://localhost:50070/webhdfs</url>
>>>     </service>
>>>
>>>     <service>
>>>         <role>WEBHCAT</role>
>>>         <url>http://webcat-host :50111/templeton</url>
>>>     </service>
>>>
>>>     <service>
>>>         <role>OOZIE</role>
>>>         <url>http://oozie-host :11000/oozie</url>
>>>     </service>
>>>
>>>     <service>
>>>         <role>WEBHBASE</role>
>>>         <url>http://webhbase-host :60080</url>
>>>     </service>
>>> </topology>
>>>
>>>
>>> admin.xml has default contents. I did not make any changes.
>>>
>>>
>>>
>>> On Thu, Jul 2, 2015 at 11:15 PM, Steve Howard <[email protected]>
>>> wrote:
>>>
>>>> To be clear, the error isn't hostname not found (that just means it
>>>> wasn't in the DNS cache on your computer), it's that the URL can't be found
>>>> by the knox server.
>>>>
>>>> Can you post the contents of your ${KNOX_HOME}/knox/conf/topologies
>>>> directory?
>>>>
>>>> On Thu, Jul 2, 2015 at 1:50 PM, Aneela Saleem <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm trying to connect to HDFS through Knox gateway. I run the
>>>>> following command:
>>>>>
>>>>> curl  -vk
>>>>> https://localhost:8443/gateway/cluster1/WEBHDFS/v1?op=GETHOMEDIRECTORY
>>>>>
>>>>> when i run this command i get the following error:
>>>>>
>>>>> * Hostname was NOT found in DNS cache
>>>>> *   Trying 127.0.0.1...
>>>>> * Connected to localhost (127.0.0.1) port 8443 (#0)
>>>>> * successfully set certificate verify locations:
>>>>> *   CAfile: none
>>>>>   CApath: /etc/ssl/certs
>>>>> * SSLv3, TLS handshake, Client hello (1):
>>>>> * SSLv3, TLS handshake, Server hello (2):
>>>>> * SSLv3, TLS handshake, CERT (11):
>>>>> * SSLv3, TLS handshake, Server key exchange (12):
>>>>> * SSLv3, TLS handshake, Server finished (14):
>>>>> * SSLv3, TLS handshake, Client key exchange (16):
>>>>> * SSLv3, TLS change cipher, Client hello (1):
>>>>> * SSLv3, TLS handshake, Finished (20):
>>>>> * SSLv3, TLS change cipher, Client hello (1):
>>>>> * SSLv3, TLS handshake, Finished (20):
>>>>> * SSL connection using ECDHE-RSA-DES-CBC3-SHA
>>>>> * Server certificate:
>>>>> *  subject: C=US; ST=Test; L=Test; O=Hadoop; OU=Test; CN=localhost
>>>>> *  start date: 2015-06-29 21:39:18 GMT
>>>>> *  expire date: 2016-06-28 21:39:18 GMT
>>>>> *  issuer: C=US; ST=Test; L=Test; O=Hadoop; OU=Test; CN=localhost
>>>>> *  SSL certificate verify result: self signed certificate (18),
>>>>> continuing anyway.
>>>>> > GET /gateway/cluster1/WEBHDFS/v1?op=GETHOMEDIRECTORY HTTP/1.1
>>>>> > User-Agent: curl/7.35.0
>>>>> > Host: localhost:8443
>>>>> > Accept: */*
>>>>> >
>>>>> < HTTP/1.1 404 Not Found
>>>>> < Content-Length: 0
>>>>> * Server Jetty(8.1.14.v20131031) is not blacklisted
>>>>> < Server: Jetty(8.1.14.v20131031)
>>>>> <
>>>>> * Connection #0 to host localhost left intact
>>>>>
>>>>>
>>>>>
>>>>> Can anyone please help me in tackling this issue?
>>>>>
>>>>
>>>>
>>>
>

Reply via email to