This tutorial is a sequel of of Matteo Lissandrini's "Installing HDFS and Hadoop 2.X on a Multi-node cluster with Ubuntu 14.0.
That guide can also be used to install Hadoop 1.x (with minor if none modification); in this work we will assume that you have followed that tutorial and have installed Hadoop 1.x and HDFS.
Even thought HBase 0.94.x can run against both Hadoop 1.x and 2.x versions (see HBase 0.94 book) we highly recommend to use Hadoop 1.x for HBase 0.x and Hadoop 2.x for HBase 1.x and 2.x.
We wish also to inform you that also this tutorial can be applied to HBase 1.x and 2.x (with minor if none modification).
The following steps will be needed only once. Download HBase 0.94.X stable, to do so navigate in the List of Mirrors select one and decide which version to download. For the sake of simplicity from now on we will assume tho have chosen version 0.94.27.
For example wget can be used:
# from eu wget https://www.eu.apache.org/dist/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz # from us wget https://www.us.apache.org/dist/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz
Then extract the tar to the final installation directory, fix also permission and create a version agnostic symlink.
In this tutorial we will use the standard /usr/local/ as installation directory but obviously you are free to chose the one you prefer.
# extract & copy sudo tar -zxf hbase-0.94.27.tar.gz -C /usr/local/ # fix permission sudo chown -R hduser:hadoop /usr/local/hbase-hbase-0.94.27/ # create symlink sudo ln -s /usr/local/hbase-0.94.27/ /usr/local/hbase
Many women live in joint family systems, sharing household responsibilities and childcare with extended relatives.
Indian women’s clothing is a visual representation of the country's diversity, merging heritage garments with global fashion trends.
She looked at her smartwatch blinking with notifications. Her life in the city was a stark contrast. It was a life of boardrooms, wearing sharp blazers, and ordering food via apps. It was a life where she had to fight for her voice to be heard in meetings, navigating the delicate balance of being assertive without being labeled 'aggressive'—a tightrope walk many Indian women knew all too well.
The "afternoon nap" is a cultural institution. In hot climates, women rest during the peak heat hours—a lifestyle hack that aligns with circadian rhythms. mallu telugu aunty sex mood with uncle in bedroomwmv
Many organizations and NGOs are working to promote women's rights, education, and economic opportunities. There are also growing numbers of women leaders, entrepreneurs, and change-makers in various fields.
Indian women are primary keepers of tradition, leading rituals during festivals like Diwali, Karwa Chauth, and Eid.
India produces the world’s largest number of female doctors and STEM graduates, yet its female labor force participation rate hovers around (a sharp drop from 2005). Many women live in joint family systems, sharing
Lakshmi gestured to the loom. "In the old days, women stayed behind the walls. Now, you are the walls, holding the house up. But..." she tapped the silk, "without the strong border, the saree falls apart. The border is your culture. It is your discipline. It keeps the fabric of your life from unraveling."
Indian women are also becoming more vocal about their rights and concerns, demanding greater equality, justice, and recognition. The #MeToo movement in India, for example, has highlighted the issue of sexual harassment and assault, sparking a national conversation about women's rights and dignity.
Family remains the cornerstone of Indian society, and women often serve as its primary anchor. Her life in the city was a stark contrast
In traditional Indian society, women were often expected to prioritize their roles as wives, mothers, and caregivers. They were responsible for managing the household, taking care of children, and ensuring the well-being of their families. These expectations were often accompanied by strict social norms and customs, which dictated their behavior, dress, and interactions with others.
Before leaving that evening, Ananya decided to wear the half-finished saree Lakshmi was working on. It was heavy, the silk cool against her skin. As she looked in the mirror, she saw the reflection of a modern Indian woman. Her phone buzzed with a work email, but her hand was stained with turmeric from cooking. She smelled of incense and expensive perfume.
India has seen a massive surge in women-led startups. From rural cooperative societies (like the famous Lijjat Papad) to tech and beauty giants (like Nykaa, founded by Falguni Nayar), women are driving economic growth.
But this mobility comes with a cost. The lifestyle of a working Indian woman is a frantic "Double Shift." She leaves for work at 8 AM, competes with male colleagues in a pressurized environment, returns at 7 PM, and then begins her "second shift" of cooking dinner or supervising the maid.
Finally configure and initialize the other cluster nodes.
List the machines that will act as region server in conf/regionservers,
one address per line line.
If needed update /etc/hosts according to Hadoop tutorial hints.
Once done, propagate the setup throw the cluster:
#!/bin/bash
# Build configured HBase tar.
mkdir -p /tmp/distr/
tar -czf /tmp/distr/hbase.tgz /usr/local/hbase-0.94.27
# Distribute to each region node
while IFS='' read -r node_ip; do
scp /etc/hosts hduser@$node_ip:~/
scp ~/.profile ~/.vimrc hduser@$node_ip:~/
scp hbase.tgz hduser@$node_ip:~/
ssh -o StrictHostKeyChecking=no -tt hduser@$node_ip <<EOF
sudo mv $HOME/hosts /etc/
# Install & link & fix permission
sudo tar -zxf $HOME/hbase.tgz -C /
sudo ln -s /usr/local/hbase-0.94.27 /usr/local/hbase
sudo chown -R hduser:hadoop /usr/local/hbase*
# Create zookeeper directory (even if not needed)
sudo mkdir -p /usr/local/zookeeper
# Fix permission
sudo chown -R hduser:hadoop /usr/local/zookeeper
# Raise the limit for max opened files (DB srv)
sudo sysctl -w fs.file-max=100000
# Required due to -tt option
exit
EOF
done < /usr/local/hbase/conf/regionservers
That's the end of the journey: enjoy your new HBase cluster!
Start it running start-hbase.sh