Lily 2.4 starter .... getting following exception when i try to run lily for 1st time

214 views
Skip to first unread message

Maheswara Reddy Endreddy

unread,
Jan 16, 2014, 3:23:18 AM1/16/14
to lily-d...@googlegroups.com
[root@localhost lily-2.4]# bin/launch-test-lily -s samples/books/books_sample_solr_schema.xml -c 5

----------------------------------------------------------
Tip: for faster startup in the future, run once:
launch-test-lily --prepare
----------------------------------------------------------
[WARN ][02:37:25,785][main      ] org.apache.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Formatting using clusterid: testClusterID
[WARN ][02:37:26,021][main      ] org.apache.hadoop.conf.Configuration - hadoop.configured.node.mapping is deprecated. Instead, use net.topology.configured.node.mapping
[WARN ][02:37:26,379][main      ] org.apache.hadoop.metrics2.impl.MetricsConfig - Cannot locate configuration: tried hadoop-metrics2-namenode.properties,hadoop-metrics2.properties
[ERROR][02:37:26,681][main      ] org.apache.hadoop.hdfs.MiniDFSCluster - IOE creating namenodes. Permissions dump:
path '/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util/dfscluster/dfs/data': 
absolute:/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util/dfscluster/dfs/data
permissions: ----
path '/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util/dfscluster/dfs': 
absolute:/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util/dfscluster/dfs
permissions: drwx
path '/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util/dfscluster': 
absolute:/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util/dfscluster
permissions: drwx
path '/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util': 
absolute:/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop/hbase-test-util
permissions: drwx
path '/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop': 
absolute:/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75/hadoop
permissions: drwx
path '/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75': 
absolute:/tmp/lily-launcher-57432045-5641-4201-8a8f-200f866c7d75
permissions: drwx
path '/tmp': 
absolute:/tmp
permissions: drwx
path '/': 
absolute:/
permissions: drwx

java.net.BindException: Problem binding to [localhost.localdomain:8020] java.net.BindException: Address already in use; For more details see:  http://wiki.apache.org/hadoop/BindException
at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:715)
at org.apache.hadoop.ipc.Server.bind(Server.java:356)
at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:454)
at org.apache.hadoop.ipc.Server.<init>(Server.java:1835)
at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:970)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server.<init>(ProtobufRpcEngine.java:375)
at org.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:350)
at org.apache.hadoop.ipc.RPC.getServer(RPC.java:695)
at org.apache.hadoop.ipc.RPC.getServer(RPC.java:684)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.<init>(NameNodeRpcServer.java:239)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createRpcServer(NameNode.java:453)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:435)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:609)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:590)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1141)
at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:879)
at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:770)
at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:628)
at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:572)
at org.lilyproject.hadooptestfw.fork.HBaseTestingUtility.startMiniDFSCluster(HBaseTestingUtility.java:504)
at org.lilyproject.hadooptestfw.fork.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:675)
at org.lilyproject.hadooptestfw.fork.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:631)
at org.lilyproject.hadooptestfw.fork.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:618)
at org.lilyproject.lilyservertestfw.launcher.HadoopLauncherService.start(HadoopLauncherService.java:66)
at org.lilyproject.lilyservertestfw.launcher.LilyLauncher.run(LilyLauncher.java:229)
at org.lilyproject.cli.BaseCliTool.runBase(BaseCliTool.java:233)
at org.lilyproject.cli.BaseCliTool.start(BaseCliTool.java:63)
at org.lilyproject.lilyservertestfw.launcher.LilyLauncher.main(LilyLauncher.java:137)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.lilyproject.lilyservertestfwloader.ClassLoadingLilyLauncher.run(ClassLoadingLilyLauncher.java:71)
at org.lilyproject.lilyservertestfwloader.ClassLoadingLilyLauncher.launch(ClassLoadingLilyLauncher.java:49)
at org.lilyproject.lilyservertestfwloader.ClassLoadingLilyLauncher.main(ClassLoadingLilyLauncher.java:45)

[root@localhost lily-2.4]# 

Karel Vervaeke

unread,
Jan 16, 2014, 3:43:07 AM1/16/14
to lily-d...@googlegroups.com
Are you sure you're not already running something on port 8020?
This can be checked with netstat or lsof -i.

Karel
--
You received this message because you are subscribed to the Google Groups "lily-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lily-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Mahesh

unread,
Jan 16, 2014, 4:17:33 AM1/16/14
to lily-d...@googlegroups.com
I tried those but no one is using 8020..... i tried in su mode also but no use.. :(

My host File:-
=====================================
training@localhost lily-2.4]$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[training@localhost lily-2.4]$ 

========================================

JPS
===

[root@localhost lily-2.4]# jps
3048 JobTracker
3234 RunJar
2613 DataNode
3178 TaskTracker
2742 NameNode
4431 Jps
2858 HMaster
[root@localhost lily-2.4]# 

========================================

[training@localhost lily-2.4]$ netstat | grep 8020
[training@localhost lily-2.4]$  lsof -i | grep 8020
[training@localhost lily-2.4]$ bin/launch-test-lily -s samples/books/books_sample_solr_schema.xml -c 5

----------------------------------------------------------
Tip: for faster startup in the future, run once:
launch-test-lily --prepare
----------------------------------------------------------
[WARN ][04:14:40,311][main      ] org.apache.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Formatting using clusterid: testClusterID
[WARN ][04:14:40,536][main      ] org.apache.hadoop.conf.Configuration - hadoop.configured.node.mapping is deprecated. Instead, use net.topology.configured.node.mapping
[WARN ][04:14:41,008][main      ] org.apache.hadoop.metrics2.impl.MetricsConfig - Cannot locate configuration: tried hadoop-metrics2-namenode.properties,hadoop-metrics2.properties
[ERROR][04:14:41,267][main      ] org.apache.hadoop.hdfs.MiniDFSCluster - IOE creating namenodes. Permissions dump:
path '/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util/dfscluster/dfs/data': 
absolute:/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util/dfscluster/dfs/data
permissions: ----
path '/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util/dfscluster/dfs': 
absolute:/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util/dfscluster/dfs
permissions: drwx
path '/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util/dfscluster': 
absolute:/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util/dfscluster
permissions: drwx
path '/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util': 
absolute:/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop/hbase-test-util
permissions: drwx
path '/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop': 
absolute:/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29/hadoop
permissions: drwx
path '/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29': 
absolute:/tmp/lily-launcher-e99db280-b60a-4dff-80f8-dcd21de55f29
permissions: drwx
path '/tmp': 
absolute:/tmp
permissions: drwx
path '/': 
absolute:/
permissions: dr-x
[training@localhost lily-2.4]$ 

Karel Vervaeke

unread,
Jan 16, 2014, 4:23:31 AM1/16/14
to lily-d...@googlegroups.com
Strange. Anyway from the jps output it's clear that you are already
running hadoop and hbase services (although no regionserver?).

You don't need to run these services at this point. Launch-test-lily
will launch hadoop and hbase for you..

Alternatively you can instruct launch-test-lily to only start solr and
lily (by adding --solr and --lily options), but for a 1st time test
drive I would recommend not running hadoop and hbase yourself.

Karel

Karel Vervaeke

unread,
Jan 16, 2014, 4:23:45 AM1/16/14
to lily-d...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages