That usually means that it is already running - or you have something else
running on port 33389.

Try "ps -ef|grep ldap" and you should see that it is already running.

On Mon, Jun 1, 2015 at 7:52 AM, Phani Yadavilli -X (pyadavil) <
[email protected]> wrote:

>  Hi Larry,
>
>
>
> I tried the below steps. This time the gateway started but the ladp is not
> starting. Please find the error logs as below
>
>
>
> [knox@cldb-node-01 knox-0.6.0]$ bin/ldap.sh start
>
> Starting LDAP failed.
>
>
>
> [knox@cldb-node-01 logs]$ cat ldap.err
>
> Exception in thread "main" java.lang.reflect.InvocationTargetException
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:606)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invokeMainMethod(Invoker.java:70)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invoke(Invoker.java:39)
>
>         at org.apache.hadoop.gateway.launcher.Command.run(Command.java:101)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.run(Launcher.java:69)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.main(Launcher.java:46)
>
> Caused by: java.net.BindException: Address already in use
>
>         at java.net.PlainSocketImpl.socketBind(Native Method)
>
>         at
> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
>
>         at java.net.ServerSocket.bind(ServerSocket.java:376)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:237)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:128)
>
>         at
> org.apache.hadoop.gateway.security.ldap.SimpleLdapDirectoryServer.main(SimpleLdapDirectoryServer.java:102)
>
>         ... 9 more
>
> Exception in thread "main" java.lang.reflect.InvocationTargetException
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:606)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invokeMainMethod(Invoker.java:70)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invoke(Invoker.java:39)
>
>         at org.apache.hadoop.gateway.launcher.Command.run(Command.java:101)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.run(Launcher.java:69)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.main(Launcher.java:46)
>
> Caused by: java.net.BindException: Address already in use
>
>         at java.net.PlainSocketImpl.socketBind(Native Method)
>
>         at
> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
>
>         at java.net.ServerSocket.bind(ServerSocket.java:376)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:237)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:128)
>
>         at
> org.apache.hadoop.gateway.security.ldap.SimpleLdapDirectoryServer.main(SimpleLdapDirectoryServer.java:102)
>
>         ... 9 more
>
> Exception in thread "main" java.lang.reflect.InvocationTargetException
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:606)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invokeMainMethod(Invoker.java:70)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invoke(Invoker.java:39)
>
>         at org.apache.hadoop.gateway.launcher.Command.run(Command.java:101)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.run(Launcher.java:69)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.main(Launcher.java:46)
>
> Caused by: java.net.BindException: Address already in use
>
>         at java.net.PlainSocketImpl.socketBind(Native Method)
>
>         at
> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
>
>         at java.net.ServerSocket.bind(ServerSocket.java:376)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:237)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:128)
>
>         at
> org.apache.hadoop.gateway.security.ldap.SimpleLdapDirectoryServer.main(SimpleLdapDirectoryServer.java:102)
>
>         ... 9 more
>
> Exception in thread "main" java.lang.reflect.InvocationTargetException
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:606)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invokeMainMethod(Invoker.java:70)
>
>         at
> org.apache.hadoop.gateway.launcher.Invoker.invoke(Invoker.java:39)
>
>         at org.apache.hadoop.gateway.launcher.Command.run(Command.java:101)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.run(Launcher.java:69)
>
>         at
> org.apache.hadoop.gateway.launcher.Launcher.main(Launcher.java:46)
>
> Caused by: java.net.BindException: Address already in use
>
>         at java.net.PlainSocketImpl.socketBind(Native Method)
>
>         at
> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
>
>         at java.net.ServerSocket.bind(ServerSocket.java:376)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:237)
>
>         at java.net.ServerSocket.<init>(ServerSocket.java:128)
>
>         at
> org.apache.hadoop.gateway.security.ldap.SimpleLdapDirectoryServer.main(SimpleLdapDirectoryServer.java:102)
>
>         ... 9 more
>
>
>
> Regards
>
> Phani Kumar
>
>
>
> *From:* Phani Yadavilli -X (pyadavil)
> *Sent:* Monday, June 01, 2015 5:12 PM
> *To:* [email protected]
> *Cc:* [email protected]
> *Subject:* RE: Unable to start the gateway
>
>
>
> Thanks larry. I will try this.
>
>
>
> Regards
>
> Phani Kumar
>
>
>
> *From:* larry mccay [mailto:[email protected] <[email protected]>]
> *Sent:* Monday, June 01, 2015 5:10 PM
> *To:* [email protected]
> *Cc:* [email protected]
> *Subject:* Re: Unable to start the gateway
>
>
>
> Phani -
>
>
>
> I have seen issues like this when the keystore was created with one JDK -
> like IBM - and the runtime tries to start with openjdk or oracle JDK.
>
> Check that those versions are the same.
>
>
>
> If you haven't provisioned your own certificate then you may want to try
> removing the keystores in {GATEWAY_HOME}/data/security/keystores and
> allowing them to be recreated.
>
>
>
> If the master secret that you provided doesn't match the one used to
> create them when you first started it then this would happen as well.
>
> Recreating them with the new master secret will fix that - if it is the
> case.
>
>
>
> HTH.
>
>
>
> --larry
>
>
>
>
>
> On Mon, Jun 1, 2015 at 2:32 AM, Phani Yadavilli -X (pyadavil) <
> [email protected]> wrote:
>
> Thank you larry for the info.
>
>
>
> Vinay,
>
>
>
> I am still not able to  start the gateway. I used the below process to
> change the password. Am I still missing something here.
>
>
>
> [knox@cldb-node-01 bin]$ ./knoxcli.sh create-master --force
>
>
> ***************************************************************************************************
>
> You have indicated that you would like to persist the master secret for
> this service instance.
>
> Be aware that this is less secure than manually entering the secret on
> startup.
>
> The persisted file will be encrypted and primarily protected through OS
> permissions.
>
>
> ***************************************************************************************************
>
> Enter master secret:
>
> Enter master secret again:
>
> Master secret has been persisted to disk.
>
> [knox@cldb-node-01 bin]$ ./gateway.sh start
>
> Starting Gateway failed.
>
>
>
> Regards
>
> Phani Kumar
>
>
>
> *From:* larry mccay [mailto:[email protected]]
> *Sent:* Friday, May 29, 2015 10:27 PM
>
>
> *To:* [email protected]
> *Subject:* Re: Unable to start the gateway
>
>
>
> Hi Phani -
>
>
>
> You should find that Knox WEBHDFS support is compatible with any
> implementation of the HDFS REST API.
>
> Things like HttpFS should work in place of WebHDFS if your distro is
> missing explicit support for it.
>
>
>
> Ranger service level authorization would still work with Knox in this case
> but may not have lower level authorization enforcement that requires NN -
> again depending on your distro's support.
>
>
>
> Hope this is helpful to you.
>
>
>
> --larry
>
>
>
> On Fri, May 29, 2015 at 11:22 AM, Phani Yadavilli -X (pyadavil) <
> [email protected]> wrote:
>
> Hi Vinay,
>
>
>
> Thank you. I will try that. I have another question.
>
> We are using the MapR cluster where we do not have NameNode. Instead we
> have CLDB. Is there any workaround I can do to make the ranger and knox
> work with the cluster.
>
>
>
> Regards
>
> Phani Kumar
>
>
>
> *From:* Vinay Shukla [mailto:[email protected]]
> *Sent:* Friday, May 29, 2015 8:29 PM
>
>
> *To:* [email protected]
> *Subject:* Re: Unable to start the gateway
>
>
>
> You missed the below step needed once before starting gateway for the
> first time.
>
>
>
> bin/knoxcli.sh create-master
>
>
>
> Thx,
>
> Vinay
>
>
>
> On Fri, May 29, 2015 at 7:13 AM, Phani Yadavilli -X (pyadavil) <
> [email protected]> wrote:
>
> Hi Kevin,
>
>
>
> Please find the log attached.
>
>
>
> Regards
>
> Phani Kumar
>
>
>
> *From:* Kevin Minder [mailto:[email protected]]
> *Sent:* Friday, May 29, 2015 6:30 PM
> *To:* [email protected]
> *Subject:* Re: Unable to start the gateway
>
>
>
> Hi Phani,
>
> Could you take a look at the log file (logs/gateway.log) and show us the
> content of that.  With that we should be able to help.
>
> Kevin.
>
>
>
> *From: *"Phani Yadavilli -X (pyadavil)" <[email protected]>
> *Reply-To: *"[email protected]" <[email protected]>
> *Date: *Friday, May 29, 2015 at 2:54 AM
> *To: *"[email protected]" <[email protected]>
> *Subject: *Unable to start the gateway
>
>
>
> Hi Team,
>
>
>
> I am a newbie to the knox. I am trying to setup knox in our environment as
> a part of POC. When I am trying to run the
>
>
>
> ./gateway.sh start
>
> Starting Gateway failed.
>
>
>
> I am unable to start the gateway. Could you please help me understand and
> debug the issue.
>
>
>
> Regards
>
> Phani Kumar
>
>
>
>
>
>
>

Reply via email to