hbase 在三台centos7上的分布式集群的配置部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37786447/article/details/79396038

linux镜像是centos7  Hadoop版本2.8.0  zookeeper版本3.5.1  hbase版本1.3.1  jdk 1.8


hadoop 部署

zookeeper的部署

hbase的部署

 注意点一:在集群各个节点的/var目录下面创建一个文件夹: sudo mkdir -p /var/hadoop/pids,记得更改这个文件夹的权限,chown -R hadoop:hadoop /var/hadoop,将这个目录及子目录的拥有者改为你的当前用户,我这是hadoop,不然执行start-all.sh的时候当前用户会没有权限创建pid文件
1.修改hadoop-env.sh 增加:export HADOOP_PID_DIR=/var/hadoop/pids
 2.修改yarn-env.sh 增加:export YARN_PID_DIR=/var/hadoop/pids
3.修改hbase-env.sh ,增加:export HBASE_PID_DIR=/var/hadoop/pids

原因是因为,存储在tmp的pid文件一段时间容易被删除,这个文件是在集群关闭的时候起作用的,如果没有了,关闭hbase集群的时候会报错。

注意点二:在hbase-site.xml  中把所有的zoopeeker节点都配置上 :

 <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hserver1:2181,hserver2:2181,hserver3:2181</value>

    </property>

节点不要用IP地址,要主机名不然解析会找不到路由的。

注意三:   记得重启的时候要关闭防火墙,关闭防火墙命令:systemctl stop firewalld.service 




猜你喜欢

转载自blog.csdn.net/m0_37786447/article/details/79396038