复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

其它

【原创】hadoop,hbase(自带zookeeper)单节点安装

作者: whooyun发表于: 2023-11-02 18:04

版本:
java 1.8
hadoop 3.2.4
hbase 2.4.17

1、下载下来后直接解压gz包

2、配置/etc/profile环境变量

#java env
export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
export CLASS_PATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin

#hadoop env
export HADOOP_HOME=/home/webroot/hadoop/hadoop-3.2.4
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
#zookeeper env
export ZOOKEEPER_HOME=/home/webroot/zookeeper/apache-zookeeper-3.8.0-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin
#hbase env
export HBASE_HOME=/home/webroot/hbase/hbase-2.4.17
export PATH=$PATH:$HBASE_HOME/bin
3、配置hadoop内部的etc core-site.xml(saas-test04是机器名,在workers 里修改hostname)

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://saas-test04:9820</value>
    </property>
</configuration>
4、配置hadoop内部的 hdfs-site.xml

<configuration>
<property>
  <name>dfs.replication</name>
  <value>1</value>
</property>
</configuration>
5、修改hadoop内的环境变量,只需要配置下JAVA_HOME,使用前面的系统环境地址即可

6、格式化namenode  //需要注意观察下hadoop-root-namenode-XXX.log的前缀日志,看是否成功,这一步是否成功影响到habase能否正常启动,否则HMaster启动后因为无法连接hdfs就会挂掉

进入目录/hadoop/hadoop-3.2.4

hdfs  namenode -format
7、启动hadoop,启动后通过jps命令可以看到三个进程:DataNode,SecondaryNameNode(首次只有前俩个),NameNode(是格式化后产生的)

sbin/start-dfs.sh 

8、直接在hbase的bin目录运行即可,默认端口16010

./start-hbase.sh
9、命令行进入hbse数据库

   hbase shell


http://images.fuzhicode.com/hadoop_etc.tar
hadoop etc需要修改的文件列表
core-site.xml
hadoop-env.sh
hdfs-site.xml
https://images.fuzhicode.com/hbase_single_conf.tar
hbase conf需要修改的文件列表
core-site.xml
hbase-env.sh
hbase-site.xml
hdfs-site.xml