In some cases, we want to use a dedicated IP address for pseudo-cluster instead of "localhost", for example, when your show-off machine changes IP address timely.
I'm not sure this would help because I didn't test by changing ip. Please give any comment you have.
I created a vip at a random address 192.168.1.130:
sudo ifconfig en1 inet 192.168.1.130 netmask 255.255.255.255 alias
I substitue localhost for all config files under my hadoop folder:
find . -name *.xml -exec sed -i "" 's/localhost/192.168.1.130/g' {} \;
And I just started hbase/dfs and inserted some data, and they work fine using that vip.
And there created
/hbase/.logs/192.168.1.130,60020,1346102408672
using the vip.
To bring the interface down:
sudo ifconfig en1 inet down
Notice that: Max OSX sed has slightly different syntax than Linux, the empty double quote "" means replacing original file with output file.
To bring the interface down:
sudo ifconfig en1 inet down
Notice that: Max OSX sed has slightly different syntax than Linux, the empty double quote "" means replacing original file with output file.