1.准备三台机器 centos7
安装步骤 略( 可以看我的 虚拟机安装 centos7 文章)

2.配置免秘钥访问
略(可以看我的免秘钥配置文章)
3.JKD 安装1.8
略
4.下载 HBase
- https://hbase.apache.org/downloads.html
5.安装
- <code>tar -zxvf hbase-2.2.5-bin.tar.gz
- mv hbase-2.2.5 /opt/hbase/
复制代码
6.修改环境变量
- cd /opt/hbase/hbase-2.2.5/conf/
- vi hbase-env.sh
- <code>export HBASE_LOG_DIR=${HBASE_HOME}/logs
- export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111
- export HBASE_MANAGES_ZK=false
- export HADOOP_HOME=/opt/hadoop/hadoop-3.1.2/
复制代码
7.修改配置文件
- <code><!--设置HBase表数据,也就是真正的HBase数据在hdfs上的存储根目录-->
- <property>
- <name>hbase.rootdir</name>
- <value>hdfs://10.1.1.30:9000/hbase</value>
- </property>
- <!--是否为分布式模式部署,true表示分布式部署-->
- <property>
- <name>hbase.cluster.distributed</name>
- <value>true</value>
- </property>
- <!--zookeeper集群的URL配置,多个host中间用逗号-->
- <property>
- <name>hbase.zookeeper.quorum</name>
- <value>10.1.1.201:2181,10.1.1.158:2181,10.1.1.185:2181</value>
- </property>
- <!--HBase在zookeeper上数据的根目录znode节点-->
- <property>
- <name>zookeeper.znode.parent</name>
- <value>/hbase</value>
- </property>
- <!-- 本地文件系统tmp目录,一般配置成local模式的设置一下,但是最好还是需要设置一下,因为很
- 多文件都会默认设置成它下面的-->
- <property>
- <name>hbase.tmp.dir</name>
- <value>/var/hbase/</value>
- </property>
- <!-- 使用本地文件系统设置为false,使用hdfs设置为true -->
- <property>
- <name>hbase.unsafe.stream.capability.enforce</name>
- <value>false</value>
- </property>
复制代码

- <code>vi regionservers
- 删除localhost 增加集群机器例如:
- 10.1.1.244
- 10.1.1.108
- 10.1.1.76
复制代码

8.备用Master节点
复制代码

9.copy Hadoop配置文件到conf目录
- <code>Hadoop:core-site.xml 、hdfs-site.xml
- 存放目录:/opt/hbase/hbase-2.2.5/conf/
复制代码
10.copy 分发软件
- <code>scp -r /opt/hbase/hbase-2.2.5 root@10.1.1.108:/opt/hbase/
- scp -r /opt/hbase/hbase-2.2.5 root@10.1.1.76:/opt/hbase/
复制代码
11.配置环境变量
- <code>export HBASE_HOME=/opt/hbase/hbase-2.2.5
- export PATH=$HBASE_HOME/bin:$PATH
复制代码

11.copy 分发
- <code>scp -r /etc/profile root@10.1.1.108:/etc/profile
- scp -r /etc/profile root@10.1.1.76:/etc/profile
复制代码
12.重新加载配置
13.测试启动集群
启动zookeeper
启动Hadoop
启动hbase
如果出现Attempting to operate on yarn resourcemanager as root错误
- 修改 start-yarn.sh 和 stop-yarn.sh 增加
- <code>YARN_RESOURCEMANAGER_USER=root
- HADOOP_SECURE_DN_USER=yarn
- YARN_NODEMANAGER_USER=root
复制代码


完成
来源:https://blog.caogenba.net/li371518473/article/details/122434083
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |