建筑公司网站需求,如何查网站建设时间,凡科商城小程序收费吗,现代家装设计公司在安装前需要安装好JDK、Hadoop以及Zookeeper#xff0c;JDK版本为1.8、Hadoop版本为2.7.4以及Zookeeper的版本为3.4.10。
4.1.下载
下载地址#xff1a;Index of /dist/hbase
本次学习版本为#xff1a; hbase-1.2.1-bin.tar.gz
4.2.安装步骤 上传安装包至hadoop01节点…在安装前需要安装好JDK、Hadoop以及ZookeeperJDK版本为1.8、Hadoop版本为2.7.4以及Zookeeper的版本为3.4.10。
4.1.下载
下载地址Index of /dist/hbase
本次学习版本为 hbase-1.2.1-bin.tar.gz
4.2.安装步骤 上传安装包至hadoop01节点的/opt/software目录下 解压hbase-1.2.1-bin.tar.gz 至/opt/servers目录下并将改名为hbase
//解压hbase-1.2.1-bin.tar.gz
tar -xzvf /opt/software/hbase-1.2.1-bin.tar.gz -C /opt/servers/
//改名
cd /opt/servers/
mv hbase-1.2.1 hbase 配置环境变量
//编辑配置文件
vi /etc/profile
//在PATH变量前添加一行
export HBASE_HOME/opt/servers/hbase
//在PATH中后添加$HBASE_HOME/bin
export PATH$PATH:$HBASE_HOME/bin
//更新配置文件
source /etc/profile 验证
hbase version
4.3.配置hbase
4.3.1.local/standalone模式 创建本地目录
mkdir -p /home/centos/hbase/zk 配置hbase-env.sh文件
[hbase/conf/hbase-env.sh]
export JAVA_HOME/opt/servers/jdk 配置hbase本地目录
[hbase/conf/hbase-site.xml]
property
namehbase.rootdir/name
valuefile:///home/centos/hbase/value
/property 配置zk本地数据存放目录
[hbase/conf/hbase-site.xml]
property
namehbase.zookeeper.property.dataDir/name
value/home/centos/hbase/zk/value
/property
4.3.2.伪分布式 配置hbase的hbase.cluster.distributed.
//[hbase-site.xml]
property
namehbase.cluster.distributed/name
valuetrue/value
/property
property
namehbase.rootdir/name
valuehdfs://master:8020/hbase/value
/property 启动hbase
start-hbase.sh 检查进程
jps
----------------------
SecondaryNameNode
HMaster //master服务器
NameNode
HRegionServer //区域区域服务器
Jps
HQuorumPeer //zk
ResourceManager
4.3.3.完全分布式 配置前需删除HDFS中已经存在的hdfs://hadoop01:8020/hbase目录伪分布式使用过改目录没有请跳过。
hdfs dfs -rm -r /hbase 检查集群中所有节点的时间保持误差不超过30秒。(因我们是克隆的虚拟机此步骤可跳过)
ntpdate -u cn.pool.ntp.org 配置hbase-site.xml文件更多配置请参照HBase-site.xml 常见重要配置参数
!--指定hbase在HDFS上的存储路径--
property
namehbase.rootdir/name
valuehdfs://hadoop01:9000/hbase/value
/property
!--指定hbase是分布式的--
property
namehbase.cluster.distributed/name
valuetrue/value
/property
!--指定zk的地址多个用,分隔--
property
namehbase.zookeeper.quorum/name
valuehadoop01:2181,hadoop02:2181,hadoop03:2181/value
/property 配置hbase-env.sh文件
//在文件最后加上
#配置jdk的环境变量
export JAVA_HOME/opt/servers/jdk
#配置hbase使用外部的zookeeper
export HBASE_MANAGES_ZKfalse 配置regionservers文件
hadoop02
hadoop03 修改backup-masters配置文件
vi backup-masters
hadoop02 分发hbase
//分别分发/opt/moudle/hbase到其他节点
scp -r /opt/servers/hbase/ hadoop02:/opt/servers/
scp -r /opt/servers/hbase/ hadoop03:/opt/servers/ 分发配置文件
scp -r /etc/profile hadoop02:/etc/profile
scp -r /etc/profile hadoop03:/etc/profile 重启系统使/etc/profile生效或者逐个机器更新 启动hbase
//启动hadoop
start-all.sh
//启动zookeeper
start-zk.sh
//启动hbase
start-hbase.sh
11.分别查看各个节点的进程
12.进入HBase Shell查看HBase的运行状态
hbase shell
status
2 servers表示当前有2个HRegionServer正在正常运行。
13.可以通过web端查看HBase运行状态浏览器输入https://hadoop01:16010
14.最后可以使用exit退出HBase Shell
15.停止集群时先停止HBase先启后停
{
export JAVA_HOME/opt/servers/jdk
export HADOOP_HOME/opt/servers/hadoop
export PATH$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export ZOOKEEPER_HOME/opt/servers/zookeeper
export PATH$PATH:$ZOOKEEPER_HOME/bin
export HIVE_HOME/opt/servers/hive
export PATH$PATH:$HIVE_HOME/bin
export HBASE_HOME/opt/servers/hbase
export PATH$PATH:$HBASE_HOME/bin }