洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
668
2022-11-08
【CentOS】安装 HBase 组件
文章目录
1、解压 HBase 安装包2、系统环境变量配置3、配置 hbase-env.sh4、配置 hbase-site.xml5、修改 regionservers 文件6、创建 hbase.tmp.dir 目录7、hbase 安装文件同步到从机8、启动 HBase9、关闭 HBase
准备环境:Hadoop 完全分布式集群环境HBase 安装包:HBase 安装包
上传本地安装包:
解压后并重命名:
返回顶部
2、系统环境变量配置
在所有的节点进行环境变量的配置,加入以下内容:
[root@各节点 download]# vi /etc/profile# set hbase environmentexport HBASE_HOME=/usr/local/src/hbaseexport PATH=$HBASE_HOME/bin:$PATH
配置完成后,source 使其生效!
返回顶部
3、配置 hbase-env.sh
进入 /usr/local/src/hbase/conf/ 目录下进行 hbase-env.sh 配置:
#Java 安装位置export JAVA_HOME=/usr/local/src/java#值为 true 使用 HBase 自带的 ZooKeeper,值为 false 使用在 Hadoop 上装的 ZooKeeperexport HBASE_MANAGES_ZK=false #HBase 类路径export HBASE_CLASSPATH=/usr/local/src/hbase/conf
返回顶部
4、配置 hbase-site.xml
hbase.rootdir:该项配置了数据写入的目录,默认 hbase.rootdir 是指向 /tmp/hbase-${user.name},也就说你会在重启后丢失数据(重启的时候操作系统会清理 /tmp 目录)。hbase.zookeeper.property.clientPort:指定 zk 的连接端口zookeeper.session.timeout:RegionServer 与 ZooKeeper 间的连接超时时间。当超时时间到后,ReigonServer 会被 ZooKeeper 从 RS 集群清单中移除,HMaster 收到移除通知后,会对这台 server 负责的 regions 重新 balance,让其他存活的 RegionServer 接管。hbase.zookeeper.quorum:默认值是 localhost,列出 zookeepr ensemble 中的 servers 。hbase.master.info.port:浏览器的访问端口
在
返回顶部
5、修改 regionservers 文件
删除 localhost,每一行写一个 agent 节点主机机器名:
[root@server conf]# vi regionservers [root@server conf]# cat regionservers
返回顶部
6、创建 hbase.tmp.dir 目录
[root@server conf]# mkdir /usr/local/src/hbase/tmp[root@server conf]# ll /usr/local/src/hbase/总用量 292drwxr-xr-x. 4 root root 4096 1月 29 2016 bin-rw-r--r--. 1 root root 105820 2月 19 2016 CHANGES.txtdrwxr-xr-x. 2 root root 178 2月 25 17:11 confdrwxr-xr-x. 12 root root 4096 2月 19 2016 docsdrwxr-xr-x. 7 root root 80 2月 19 2016 hbase-webapps-rw-rw-r--. 1 root root 261 2月 19 2016 LEGALdrwxr-xr-x. 3 root root 8192 2月 25 16:28 lib-rw-rw-r--. 1 root root 131265 2月 19 2016 LICENSE.txt-rw-rw-r--. 1 root root 27636 2月 19 2016 NOTICE.txt-rw-r--r--. 1 root root 1477 12月 27 2015 README.txtdrwxr-xr-x. 2 root root 6 2月 25 17:12
返回顶部
7、hbase 安装文件同步到从机
[root@server conf]# scp -r /usr/local/src/hbase/root@agent1:/usr/local/src/[root@server conf]# scp -r /usr/local/src/hbase/root@agent2:/usr/local/src/
返回顶部
8、启动 HBase
先启动 Hadoop,然后启动 ZooKeeper:
# 先启动 Hadoop[root@server sbin]# ./start-all.sh # 然后启动 ZooKeeper[root@server conf]# zkServer.sh status [root@agent1 conf]# zkServer.sh status[root@agent2 conf]# zkServer.sh status
最后启动 HBase:
# 最后启动 HBase[root@server bin]# ./start-hbase.sh agent1: starting zookeeper, logging to /usr/local/src/hbase/bin/../logs/hbase-root zookeeper-agent1.outagent2: starting zookeeper, logging to /usr/local/src/hbase/bin/../logs/hbase-root-zookeeper-agent2.outserver: starting zookeeper, logging to /usr/local/src/hbase/bin/../logs/hbase-root-zookeeper-server.outstarting master, logging to /usr/local/src/hbase/logs/hbase-root-master-server.outJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0agent2: starting regionserver, logging to /usr/local/src/hbase/bin/../logs/hbase-root-regionserver-agent2.outagent1: starting regionserver, logging to /usr/local/src/hbase/bin/../logs/hbase-root-regionserver-agent1.outagent2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0agent2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0agent1: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0agent1: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
jsp 查看所有机器的进程(如图所示即可):
在浏览器输入 server:60010 出现如下图所示的界面:
返回顶部
9、关闭 HBase
在 server 节点关闭 HBase:
[root@server~]$ stop-hbase.sh
在所有节点关闭 ZooKeeper:
[root@server ~]$ zkServer.sh stop[root@agent1 ~]$ zkServer.sh stop[root@agent2 ~]$ zkServer.sh stop
在 server 节点关闭 Hadoop:
[root@server ~]$ stop-all.sh
注意:各节点之间时间必须同步,否则 HBase 启动不了。在每个节点执行 date 命令,查看每个节点的时间是否同步,不同步的话,在各节点执行 date 命令即可查看节点的时间。
返回顶部
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~