Yes. You can connect from any remote client. Try to go through this link<http://cloudfront.blogspot.in/2012/06/how-to-configure-habse-in-pseudo.html#.UUs3HTWH6IQ>and see if it helps. If you follow all the steps properly, hopefully you'll be able to do it.
Pal Konyves <[email protected]> wrote: > > Hi, > > progress! not... I'm still struggling with it. I changed all my hosts > files have the external ip of the VM and the 127.0.0.1 point to > > hostname 'debian' (that was the original name of the machine). I > changed every config files to use the hostname 'debian'. I formated > the hdfs, but no luck, the client still hangs. I will probably have to > > debug this stuff. > > But still, if you have any ideas, please tell me! I have to make > progress at learning HBase, so if I cannot get it work in > pseudo-distributed mode, can I connect to it from a remote client in > > standalone mode? > > Thanks, > Pal > > On Wed, Mar 20, 2013 at 2:09 AM, Mohammad Tariq <[email protected]> wrote: > >> >> Yes. Either add "192.168.1.102 localhost" here or just change your config >> properties in the config files to contain "debian-vm" at all the places. >> >> No prob. I am also sleepy. It's already 6:40 am here in India :) >> >> Warm Regards, >> Tariq >> https://mtariq.jux.com/ >> cloudfront.blogspot.com >> >> >> On Wed, Mar 20, 2013 at 6:35 AM, Pal Konyves <[email protected]> wrote: >> >> >>> okay, it reads for the VM: >>> 192.168.1.102 debian-vm >>> 192.168.1.102 debian >>> 127.0.0.1 localhost >>> >>> # and some ipv6 setup >>> >>> >>> For the host machine: >>> 192.168.1.102 debian-vm >>> >>> shall I set the config files so everywhere it references to debian-vm? >>> >>> I will try it tomorrow, because it's getting late here. >>> >>> Pal >>> >>> On Wed, Mar 20, 2013 at 1:56 AM, Mohammad Tariq <[email protected]> >>> wrote: >>> >>>> I said this as I saw 127.0.0.1 in your configuration file. The master >>>> >>>> references itself in the ZK. If the master finds itself to be >>>> >>> "127.0.0.1", >>> >>>> >>>> ZK will also have "127.0.0.1". >>>> >>>> Now, your request is going to 192.168.0.102 which would be getting >>>> >>> >>> resolved >>> >>>> to debian-vm(which is correct actually). But ZK contains >>>> >>> 127.0.0.1(courtesy >>> >>>> your config file), which might be getting resolved to localhost. That's >>>> >>> why >>> >>>> >>>> I said to add that line. Could you please show me your /etc/hosts file >>>> >>> once? >>> >>> >>> >>> Warm Regards, >>>> >>>> Tariq >>>> https://mtariq.jux.com/ >>>> cloudfront.blogspot.com >>>> >>>> >>>> On Wed, Mar 20, 2013 at 6:13 AM, Pal Konyves <[email protected]> >>>> >>> wrote: >>> >>> >>>>> Mohammad, I made the connection from host os to the virtual os where >>>>> HBase is running. the virtual OS is set up with bridged network, so it >>>>> gets it's own local IP address, which in this case was >>>>> HBase VM: 192.168.0.102 >>>>> >>>>> Host os: 192.168.0.101 (I'm not sure, but you will see it in the >>>>> >>>> zookeeper >>> >>>> log) >>>>> >>>>> I know it works, because http://debian-vm:60010 comes up from Host os >>>>> >>>>> On Wed, Mar 20, 2013 at 1:30 AM, Mohammad Tariq <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> Hello Pal, >>>>>> >>>>>> Add 127.0.0.1 along with the hostname of your vm, where you are >>>>>> >>>>> running >>>>> >>>>>> >>>>>> your Hbase, into its /etc/hosts file. You are running Hbase in pseudo >>>>>> distributed mode, but the logs show that the connection request is >>>>>> >>>>> going >>> >>>> to >>>>> >>>>>> >>>>>> some other IP. >>>>>> >>>>>> Warm Regards, >>>>>> Tariq >>>>>> https://mtariq.jux.com/ >>>>>> cloudfront.blogspot.com >>>>>> >>>>>> >>>>>> >>>>>> On Wed, Mar 20, 2013 at 5:32 AM, Pal Konyves <[email protected]> >>>>>> >>>>> wrote: >>>>> >>>>> Hi, >>>>>>> >>>>>>> I'm new to the list, just registered for this question. >>>>>>> >>>>>>> I'm setting up HBase in pseudo-distributed mode. I can run the hbase >>>>>>> >>>>>>> shell locally, and create tables, put some rows, they are present in >>>>>>> the HDFS good. >>>>>>> However, when I try to connect either from the same machine or the >>>>>>> host machine (the HBase setup is on a VM), the client hangs after >>>>>>> >>>>>>> connecting to ZooKeeper. >>>>>>> >>>>>>> The console output is: >>>>>>> >>>>>>> 13/03/20 00:20:36 INFO zookeeper.ClientCnxn: Opening socket >>>>>>> >>>>>> connection >>> >>>> to >>>>> >>>>>> server >>>>>>> debian-vm/192.168.1.102:2181. Will not attempt to authenticate >>>>>>> >>>>>> using >>> >>>> >>>>>>> SASL (unkn >>>>>>> own error) >>>>>>> 13/03/20 00:20:36 INFO zookeeper.ClientCnxn: Socket connection >>>>>>> >>>>>> established >>>>> >>>>>> to de >>>>>>> bian-vm/192.168.1.102:2181, initiating session >>>>>>> 13/03/20 00:20:36 INFO zookeeper.ClientCnxn: Session establishment >>>>>>> >>>>>>> complete on s >>>>>>> erver debian-vm/192.168.1.102:2181, sessionid = 0x13d84e02e920005, >>>>>>> negotiated ti >>>>>>> meout = 180000 >>>>>>> [..then waits forever, then after forever shows:] >>>>>>> org.apache.hadoop.hbase.client.NoServerForRegionException: Unable to >>>>>>> >>>>>> find >>>>> >>>>>> >>>>>>> regio >>>>>>> for stops,,99999999999999 after 10 tries. >>>>>>> >>>>>>> I checked the following pitfalls: >>>>>>> -- My HBase 94.4 build is compatible with my Hadoop 1.0.4 according >>>>>>> >>>>>> to >>> >>>> >>>>>>> HBase documentation >>>>>>> -- I put 'vm-debian' (the hostname I want to identify my virtual >>>>>>> machine that runs the HBase setup) into the host and virtual >>>>>>> >>>>>> machine's >>> >>>> >>>>>>> /etc/host file to map the hostname nicely (and it works, because >>>>>>> browser shows Hadoop and HBase info pages) >>>>>>> -- I copied the hadoop related jars from hadoop root and hadoop/lib >>>>>>> into HBase/lib (although they were the same version, but I could >>>>>>> >>>>>> never >>> >>>> >>>>>>> know) >>>>>>> -- I set up the time on the virtual machine where the HBase setup >>>>>>> >>>>>> runs >>> >>>> properly, no time shifts >>>>>>> -- I checked the logs and web UIs to see every processes are running: >>>>>>> Hadoop, HBase master, Zookeeper >>>>>>> >>>>>>> Environment: >>>>>>> HBase install is a Debian 32 bit virtual machine, with JDK 1.7.0_17 >>>>>>> Host machine is Windows 7 with JDK 1.7.0_05 >>>>>>> >>>>>>> but the client program does not work regardless if it's running on >>>>>>> >>>>>> the >>> >>>> >>>>>>> HBase VM or on the host >>>>>>> >>>>>>> The tiny client is: >>>>>>> http://pastebin.com/060Yu2Gz >>>>>>> >>>>>>> here are the config files: >>>>>>> http://pastebin.com/ArVvwU59 >>>>>>> >>>>>>> Please help and tell me what I do wrong, because it has been driving >>>>>>> me crazy for about 3 days, and I'm getting very angry about this >>>>>>> >>>>>> whole >>> >>>> Hadoop stuff, that I cannot even get running a very basic use-case >>>>>>> with it. >>>>>>> >>>>>>> Thanks, >>>>>>> Pal >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>
