Hi All,

I am a newbie to hbase.
I am able to setup hbase in pseudo-distributed mode and I have also done
with its integration from Java. ( java client class and hbase were on same
system )

Now, I have no idea how to change configuration to access hbase from a
remote client ( like mysql jdbc conn. where se can change ip of server from
localhost to other )

Please help.

Thanks in advance. 

Following is my java client code : 

import org.apache.hadoop.hbase.client.HTable;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.io.RowResult;

import java.util.HashMap;
import java.util.Map;
import java.io.IOException;

public class HBaseConnector {

public static Map retrievePost(String postId) throws IOException {
HTable table = new HTable(new HBaseConfiguration(), "blogposts");
Map post = new HashMap();

RowResult result = table.getRow(postId);

for (byte[] column : result.keySet()) {
post.put(new String(column), new String(result.get(column).getValue()));
}
return post;
}

public static void main(String[] args) throws IOException {
Map blogpost = HBaseConnector.retrievePost("post1");
System.out.println(blogpost.get("post:title"));
System.out.println(blogpost.get("post:author"));
}
}



-- 
View this message in context: 
http://www.nabble.com/Set-hbase-configuration-when-client-is-on-different-machine-tp23535721p23535721.html
Sent from the HBase User mailing list archive at Nabble.com.

Reply via email to