Thanks for replying , really i will loss my mind from this error . Can i change ip address or what should i do with Drpc server ?
On Thu, Jun 29, 2017 at 8:29 PM, Bobby Evans <[email protected]> wrote: > Your error message shows that your DRPC server isn't even running, so you > don't need to worry about the amount of memory until you actually have the > processes up and running. > > Once you have them running then you can look at the GC metrics to see if > it looks like you need to give it more heap. This is generic for java in > general and has little to do with storm in particular. > > > - Bobby > > > > On Thursday, June 29, 2017, 1:18:36 PM CDT, sam mohel <[email protected]> > wrote: > > > Thanks but how can i know if Memory is suitable for my project or not ? > > On Thu, Jun 29, 2017 at 8:10 PM, Bobby Evans <[email protected]> wrote: > > No it has nothing to do with GC. It means that the command line confused > the JVM and it thought you wanted to run a the main method in a class > called _JAAS_PLACEHOLDER. > > > - Bobby > > > > On Thursday, June 29, 2017, 12:45:16 PM CDT, sam mohel < > [email protected]> wrote: > > > Excuse me . Is that line > > Drpc.childopts"-Xmx768m _JAAS_PLACEHOLDER -Xloggc:/var/log/storm/drpc- > gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps" > > Means to check if there's a problem with garbage collector or not ? > And about want I got > > Could not find or load main class _JAAS_PLACEHOLDER . Is that means error > I should fix and I have problem with GC ? > > > > > > > Delete _JAAS_PLACEHOLDER. It is there as something you should replace > if you want to have security for your DRPC server. > > > > > > - Bobby > > > > > > On Thursday, June 29, 2017, 10:25:24 AM CDT, sam mohel < > [email protected]> wrote: > > > > Really appreciate your time Bobby . So the error I got when I added this > line to drpc.childopts > > "-Xmx768m _JAAS_PLACEHOLDER -Xloggc:/var/log/storm/drpc- gc.log > -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps" > > I got Error: Could not find or load main class _JAAS_PLACEHOLDER how can > I fix it ? > > > > On Thursday, June 29, 2017, Bobby Evans <[email protected]> wrote: > >> I don't see issues with your configs on the surface. > >> > >> > >> - Bobby > >> > >> > >> On Thursday, June 29, 2017, 10:02:37 AM CDT, sam mohel < > [email protected]> wrote: > >> > >> Are my configurations right ? > >> I got in terminal when submitted the topology after some times > >> drpcexecutionexception(msg: request timed out) > >> In log file of drpc I got > >> [INFO] Starting Distributed RPC servers... > >> [WARN] Timeout DRPC request id: 200 start at 1498657923 > >> In worker log file doesn't receive any error message . > >> But I tried to add this drpc.childopts: "-Xmx768m _JAAS_PLACEHOLDER > -Xloggc:/var/log/storm/drpc- gc.log -XX:+PrintGCDetails > -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps" in storm.yaml to check if > there is problem in RAM and retsart submitting again . > >> I got in drpc terminal > >> Error: Could not find or load main class _JAAS_PLACEHOLDER > >> And in terminal when submitted > >> Exception in thread "main" java.lang.RuntimeException: > org.apache.thrift7.transport. TTransportException: > java.net.ConnectException: Connection refused (Connection refused) > >> at backtype.storm.utils. DRPCClient.<init>(DRPCClient. java:42) > >> at backtype.storm.utils. DRPCClient.<init>(DRPCClient. java:47) > >> at trident.FirstStoryDetection. main(FirstStoryDetection.java: 308) > >> Caused by: org.apache.thrift7.transport. TTransportException: > java.net.ConnectException: Connection refused (Connection refused) > > >> > >> > >> On Thursday, June 29, 2017, Bobby Evans <[email protected]> wrote: > >>> You are going to need to look at the logs for your topology and the > logs for the drpc server to see if there is anything in there that > indicates what is happening. > >>> > >>> > >>> - Bobby > >>> > >>> > >>> On Wednesday, June 28, 2017, 11:21:14 PM CDT, sam mohel < > [email protected]> wrote: > >>> > >>> I submitted topology in local without any problem , but in production > mode i couldn't as you can see in ui zeros values in columns except execute > columns . > >>> i got after sometimes in terminal drpcexecutionexception(msg: request > timed out) > >>> my configurations are > >>> Machine A and Machine B > >>> storm.yaml in Machine A is > >>> storm.zookeeper.servers: > >>> - "192.168.x.x" > >>> > >>> nimbus.host : "192.168.x.x" > >>> supervisor.childopts: "-Xmx4g" > >>> worker.childopts: "-Xmx4g" > >>> storm.yaml in Machine B is > >>> storm.zookeeper.servers: > >>> - "192.168.x.x" > >>> > >>> nimbus.host : "192.168.x.x" > >>> supervisor.childopts: "-Xmx4g" > >>> worker.childopts: "-Xmx4g" > >>> i set drpc in the code > >>> Config conf = new Config(); > >>> List<String> dprcServers = new ArrayList<String>(); > >>> dprcServers.add("192.168.x.x") ; > >>> conf.put(Config.DRPC_SERVERS, dprcServers); > >>> conf.put(Config.DRPC_PORT, 3772); > >>> // distributed mode > >>> Config conf = createTopologyConfiguration( prop, true); > >>> LocalDRPC drpc = null; > >>> StormSubmitter.submitTopology( args[0], conf, buildTopology(drpc)); > >>> client=new DRPCClient("192.168.x.x", 3772); > >>> i used same ip address for storm.zookeeper.servers , nimbus.host > ,dprcServers and DRPCClient . Is that wrong ? > >>> and i ran nimbus , drpc,ui in Machine A , I ran supervisor in > Machine B > >>> i appreciate any help , Thanks > >>> > >>> > > >
