Sorry .. got trigger happy.
Couple of observations:
1. rmi port seem to be random ones Even with task.opts and setting the port
to 1099
2. Do I need to start rmiregistry manually?
3. I dont have any firewall settings.

On Thu, Aug 4, 2016 at 12:14 PM, Shekar Tippur <ctip...@gmail.com> wrote:

> Yi
> Thanks for responding.. I have tried diff options for task.opts and
> without it as well.
> I have tried this
>
> task.opts=-Dcom.sun.management.jmxremote 
> -Dcom.sun.management.jmxremote.port=1099
> -Dcom.sun.management.jmxremote.authenticate=false 
> -Dcom.sun.management.jmxremote.ssl=false
> -Djava.rmi.server.hostname=localhost
>
>
>
> Here is the property file:
> ##########################################################
>
> # Licensed to the Apache Software Foundation (ASF) under one
>
> # or more contributor license agreements.  See the NOTICE file
>
> # distributed with this work for additional information
>
> # regarding copyright ownership.  The ASF licenses this file
>
> # to you under the Apache License, Version 2.0 (the
>
> # "License"); you may not use this file except in compliance
>
> # with the License.  You may obtain a copy of the License at
>
> #
>
> #   http://www.apache.org/licenses/LICENSE-2.0
>
> #
>
> # Unless required by applicable law or agreed to in writing,
>
> # software distributed under the License is distributed on an
>
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>
> # KIND, either express or implied.  See the License for the
>
> # specific language governing permissions and limitations
>
> # under the License.
>
>
> job.factory.class=org.apache.samza.job.yarn.YarnJobFactory
>
> job.name=Argos
>
> #job.coordinator.system=kafka
>
> #job.coordinator.replication.factor=2
>
> # YARN
>
> yarn.package.path=http://localhost:8000/argos_aggregate.tar.gz
>
> #task.opts="-Dcom.sun.management.jmxremote 
> -Dcom.sun.management.jmxremote.port=7091
> -Dcom.sun.management.jmxremote.authenticate=false
> -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=loc
> alhost"
>
> # Task
>
> task.class=com.project.argos.task.ArgosParserStreamTask
>
> task.inputs=kafka.argos-raw
>
> task.outputs=argos-parser
>
> task.checkpoint.factory=org.apache.samza.checkpoint.kafka.Ka
> fkaCheckpointManagerFactory
>
> task.checkpoint.system=kafka
>
> # Normally, this would be 3, but we have only one broker.
>
> task.checkpoint.replication.factor=2
>
> task.drop.deserialization.errors=true
>
> task.drop.serialization.errors=true
>
> task.ignored.exceptions=org.codehaus.jackson.JsonParseException
>
>
> # Samza10 properties
>
> #systems.kafka.producer.bootstrap.servers=localhost:6667
>
> systems.kafka.producer.bootstrap.servers=host1:6667,host1:6667
>
> job.coordinator.system=kafka
>
>
>
> # Metrics
>
> metrics.reporters=snapshot,jmx
>
> metrics.reporter.snapshot.class=org.apache.samza.metrics.
> reporter.MetricsSnapshotReporterFactory
>
> metrics.reporter.snapshot.stream=kafka.metrics
>
> metrics.reporter.jmx.class=org.apache.samza.metrics.reporter
> .JmxReporterFactory
>
>
> # Serializers
>
> serializers.registry.json.class=org.apache.samza.serializers
> .JsonSerdeFactory
>
> serializers.registry.string.class=org.apache.samza.serialize
> rs.StringSerdeFactory
>
> serializers.registry.metrics.class=org.apache.samza.serializ
> ers.MetricsSnapshotSerdeFactory
>
>
> # Systems
>
> systems.kafka.samza.factory=org.apache.samza.system.kafka.Ka
> fkaSystemFactory
>
> systems.kafka.samza.msg.serde=json
>
>
> systems.kafka.consumer.zookeeper.connect=host1:2181,host2:2181,host3:2181
>
> systems.kafka.consumer.auto.offset.reset=largest
>
> systems.kafka.producer.producer.type=sync
>
> # Normally, we'd set this much higher, but we want things to look snappy
> in the demo.
>
> systems.kafka.producer.batch.num.messages=1
>
> systems.kafka.streams.metrics.samza.msg.serde=metrics
>
> systems.kafka.streams.ArgosRaw.samza.msg.serde=json
>
> systems.kafka.streams.PageViewEvent.samza.msg.serde=json
>
>
>
> # enable wildcard lookup on cache misses, will impact performance
>
> redis.wildcard.lookup=true
>
>
> # Property File
>
> load.property=true
>
>
>
> system.redis=host4
>
> systems.kafka.producer.metadata.broker.list=host1:6667host2:6667
>
> ##########################################################
>
> On Thu, Aug 4, 2016 at 11:19 AM, Yi Pan <nickpa...@gmail.com> wrote:
>
>> Hi, Shekar,
>>
>> Did you check your firewall configuration? Could you also paste your
>> configuration, especially task.opts?
>>
>> -Yi
>>
>> On Wed, Aug 3, 2016 at 5:56 PM, Shekar Tippur <ctip...@gmail.com> wrote:
>>
>> > I am trying to submit a Samza job to yarn and I get a error:
>> >
>> > Exception in thread "main" java.io.IOException: Cannot bind to URL
>> > [rmi://localhost:44960/jmxrmi]: javax.naming.ServiceUnavailabl
>> eException
>> > [Root exception is java.rmi.ConnectException: Connection refused to
>> host:
>> > localhost; nested exception is:
>> >
>> >         java.net.ConnectException: Connection refused]
>> >
>> >         at
>> > javax.management.remote.rmi.RMIConnectorServer.newIOException(
>> > RMIConnectorServer.java:827)
>> >
>> >         at
>> > javax.management.remote.rmi.RMIConnectorServer.start(
>> > RMIConnectorServer.java:432)
>> >
>> >         at org.apache.samza.metrics.JmxServer.<init>(JmxServer.scala:89
>> )
>> >
>> >         at org.apache.samza.metrics.JmxServer.<init>(JmxServer.scala:43
>> )
>> >
>> >         at
>> > org.apache.samza.job.yarn.SamzaAppMaster$.main(SamzaAppMaster.scala:87)
>> >
>> >         at
>> > org.apache.samza.job.yarn.SamzaAppMaster.main(SamzaAppMaster.scala)
>> >
>> > Caused by: javax.naming.ServiceUnavailableException [Root exception is
>> > java.rmi.ConnectException: Connection refused to host: localhost; nested
>> > exception is:
>> >
>> >         java.net.ConnectException: Connection refused]
>> >
>> >         at
>> > com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryConte
>> xt.java:147)
>> >
>> >         at
>> > com.sun.jndi.toolkit.url.GenericURLContext.bind(
>> > GenericURLContext.java:228)
>> >
>> >         at javax.naming.InitialContext.bind(InitialContext.java:425)
>> >
>> >         at
>> > javax.management.remote.rmi.RMIConnectorServer.bind(
>> > RMIConnectorServer.java:644)
>> >
>> >         at
>> > javax.management.remote.rmi.RMIConnectorServer.start(
>> > RMIConnectorServer.java:427)
>> >
>> >         ... 4 more
>> >
>> > Caused by: java.rmi.ConnectException: Connection refused to host:
>> > localhost; nested exception is:
>> >
>> >         java.net.ConnectException: Connection refused
>> >
>> >         at sun.rmi.transport.tcp.TCPEndpoint.newSocket(
>> > TCPEndpoint.java:619)
>> >
>> >         at
>> > sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
>> >
>> >         at
>> > sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
>> >
>> >         at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342)
>> >
>> >         at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
>> >
>> >         at
>> > com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryConte
>> xt.java:141)
>> >
>> >         ... 8 more
>> >
>> > Caused by: java.net.ConnectException: Connection refused
>> >
>> >         at java.net.PlainSocketImpl.socketConnect(Native Method)
>> >
>> >         at
>> > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSock
>> etImpl.java:
>> > 350)
>> >
>> >         at
>> > java.net.AbstractPlainSocketImpl.connectToAddress(
>> > AbstractPlainSocketImpl.java:206)
>> >
>> >         at
>> > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocket
>> Impl.java:188)
>> >
>> >         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>> >
>> >         at java.net.Socket.connect(Socket.java:589)
>> >
>> >         at java.net.Socket.connect(Socket.java:538)
>> >
>> >         at java.net.Socket.<init>(Socket.java:434)
>> >
>> >         at java.net.Socket.<init>(Socket.java:211)
>> >
>> >         at
>> > sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(
>> > RMIDirectSocketFactory.java:40)
>> >
>> >         at
>> > sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(
>> > RMIMasterSocketFactory.java:148)
>> >
>> >         at sun.rmi.transport.tcp.TCPEndpoint.newSocket(
>> > TCPEndpoint.java:613)
>> >
>> >         ... 13 more
>> >
>> > Any idea on what could be the issue?
>> >
>> > - Shekar
>> >
>>
>
>

Reply via email to