I believe  you owe me an apology  I dont want your thanks.

Where is Jeff's advice. LIAR

I only see him giving you config properties based on your cock and bull
theories.

There're 2 properties you can set to control the port range:

zeppelin.server.rpc.portRange

zeppelin.interpreter.rpc.portRange




On Mon, 4 May 2020, 04:05 Ravi Pullareddy, <ravi.pullare...@minlog.com.au>
wrote:

> Guys
>
>
>
> Thanks for your unsolicited advice.
>
>
>
> Bye
>
>
>
> *From:* Som Lima <somplastic...@gmail.com>
> *Sent:* Monday, 4 May 2020 12:46 PM
> *To:* users@zeppelin.apache.org
> *Subject:* Re: Job manager URI rpc address:port
>
>
>
> Jeff did not know which flavour of linux I was using when he gave the
> installation instructions.
>
>
>
> That in itself should tell you your OS theory was silly.
>
>
>
> On Mon, 4 May 2020, 02:04 Ravi Pullareddy, <ravi.pullare...@minlog.com.au>
> wrote:
>
> Hi Som
>
>
>
> Looks like you are getting confused with this issue. It is very different
> to what Jeff has explained there. Setting 0.0.0.0 is not the solution for
> everything. There was no issue with accessing Zeppelin from Windows as WSL
> is linux kernel running within Windows system. However, the issue arose
> when the interpreter server started. The interpreter creates a run time
> server when a job is submitted. The run time server gets the IpAddress of
> the host server by using Java.net.IpAddress and thereby was getting wrong
> IpAddress because of two network addresses on the machine.
>
>
>
> Let us say if a machine has multiple network cards and you want Zeppelin
> to be bound to a specific IpAddress then 0.0.0.0 is not the solution. One
> has to get a clear understanding of what we are trying to achieve. In any
> case from Jeff explanation, I got to understand that Zeppelin spins up
> runtime interpreter server that may not line up with Zeppelin server and
> that is the issue. Although in my instance changing it to 0.0.0.0 fixed the
> issue in other instances it might not be of help.
>
>
>
> Thanks
>
> Ravi Pullareddy
>
>
>
> *From:* Som Lima <somplastic...@gmail.com>
> *Sent:* Monday, 4 May 2020 10:48 AM
> *To:* users@zeppelin.apache.org
> *Subject:* Re: Job manager URI rpc address:port
>
>
>
> Here are the instructions . Go to getting started link.
>
>
>
> It took me hours first time and I had many errors because I had spark
> installed earlier on same machine.
>
>
>
> Then when I switched flink remote from client to server and server to
> client
>
> it only took me five minutes because this time  it was clean install.
>
> On Sun, 19 Apr 2020, 14:58 Jeff Zhang, <zjf...@gmail.com> wrote:
>
> Hi Som,
>
>
>
> You can take a look at flink on zeppelin, in zeppelin you can connect to a
> remote flink cluster via a few configuration, and you don't need to worry
> about the jars. Flink interpreter will ship necessary jars for you. Here's
> a list of tutorials.
>
>
>
> 1) Get started https://link.medium.com/oppqD6dIg5
> <https://t.co/PTouUYYTrv?amp=1> 2) Batch
> https://link.medium.com/3qumbwRIg5 <https://t.co/Yo9QAY0Joj?amp=1> 3)
> Streaming https://link.medium.com/RBHa2lTIg5
> <https://t.co/sUapN40tvI?amp=1> 4) Advanced usage
> https://link.medium.com/CAekyoXIg5 <https://t.co/MXolULmafZ?amp=1>
>
>
>
>
>
> Zahid Rahman <zahidr1...@gmail.com> 于2020年4月19日周日 下午7:27写道:
>
> Hi Tison,
>
>
>
> I think I may have found what I want in example 22.
>
>
> https://www.programcreek.com/java-api-examples/?api=org.apache.flink.configuration.Configuration
>
>
>
> I need to create Configuration object first as shown .
>
>
>
> Also I think  flink-conf.yaml file may contain configuration for client
> rather than  server. So before starting is irrelevant.
>
> I am going to play around and see but if the Configuration class allows me
> to set configuration programmatically and overrides the yaml file then that
> would be great.
>
>
>
>
>
>
>
> On Sun, 19 Apr 2020, 11:35 Som Lima, <somplastic...@gmail.com> wrote:
>
> Thanks.
>
> flink-conf.yaml does allow me to do what I need to do without making any
> changes to client source code.
>
>
>
> But
>
> RemoteStreamEnvironment constructor  expects a jar file as the third
> parameter also.
>
>
>
> *RemoteStreamEnvironment
> <https://ci.apache.org/projects/flink/flink-docs-release-1.7/api/java/org/apache/flink/streaming/api/environment/RemoteStreamEnvironment.html#RemoteStreamEnvironment-java.lang.String-int-java.lang.String...->*
> (*String*
> <http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true>
>  host,
> int port, *String*
> <http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true>
> ... jarFiles)
>
> Creates a new RemoteStreamEnvironment that points to the master
> (JobManager) described by the given host name and port.
>
>
>
> On Sun, 19 Apr 2020, 11:02 tison, <wander4...@gmail.com> wrote:
>
> You can change flink-conf.yaml "jobmanager.address" or "jobmanager.port"
> options before run the program or take a look at RemoteStreamEnvironment
> which enables configuring host and port.
>
>
>
> Best,
>
> tison.
>
>
>
>
>
> Som Lima <somplastic...@gmail.com> 于2020年4月19日周日 下午5:58写道:
>
> Hi,
>
>
>
> After running
>
> $ ./bin/start-cluster.sh
>
> The following line of code defaults jobmanager  to localhost:6123
>
>
>
> final  ExecutionEnvironment env = Environment.getExecutionEnvironment();
>
>
>
> which is same on spark.
>
>
>
> val spark =
> SparkSession.builder.master(local[*]).appname("anapp").getOrCreate
>
>
>
> However if I wish to run the servers on a different physical computer.
>
> Then in Spark I can do it this way using the spark URI in my IDE.
>
>
>
> Conf =
> SparkConf().setMaster("spark://<hostip>:<port>").setAppName("anapp")
>
>
>
> Can you please tell me the equivalent change to make so I can run my
> servers and my IDE from different physical computers.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
>
> Best Regards
>
> Jeff Zhang
>
>

Reply via email to