前言
Hadoop / Zookeeper / Hbase
因资源有限 这三个都是安装在同一台Centos7.9的机器上
但通过配置 所以在逻辑上是distributed模式
1 Java安装
1.1 下载java11
tar/opt/java/jdk-11.0.5/
1.2 环境配置修改
文件/etc/profile
export JAVA_HOME=/opt/java/jdk-11.0.5/
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
执行命令使之生效
$ source /etc/profile
2 Hadoop安装
2.1 创建hadoop用户
$ adduser hadoop
2.2 修改用户目录配置
/home/hadoop/.bashrc
export HADOOP_HOME=/home/bigdata/hadoop/
export PATH=$HADOOP_HOME/sbin:$HADOOP_HOME/bin:$PATH
1.3 下载Hadoop
Apache Hadoop
下载的版本是3.3.6
tar到目录/home/bigdata/hadoop/
1.4 修改hadoop相关配置
/home/bigdata/hadoop/etc/hadoop/core-site.xml
hadoop.tmp.dir
file:/home/bigdata/hadoopTmp
Abase for other temporary directories.
fs.defaultFS
hdfs://localhost:9000
/home/bigdata/hadoop/etc/hadoop/hadoop-env.sh
export JAVA_HOME=/opt/java/jdk-11.0.5/
/home/bigdata/hadoop/etc/hadoop/hdfs-site.xml
dfs.replication
1
dfs.namenode.name.dir
file:/home/bigdata/hadoopTmp/dfs/name
dfs.namenode.checkpoint.dir
file:/home/bigdata/hadoopTmp/dfs/namesecondary
dfs.datanode.data.dir
file:/home/bigdata/hadoopTmp/dfs/data
1.5初始化hdfs
cd/home/bigdata/hadoop
$ hdfs namenode -format
1.6 启动hdfs
cd/home/bigdata/hadoop/sbin/
$ ./start-dfs.sh
3 ZooKeeper安装
3.1 下载ZooKeeper
Apache ZooKeeper
版本是3.8.3
tar到目录/home/bigdata/zookeeper/
3.2 配置修改
3.2.1 配置改名
mv 服务器托管网/home/bigdata/zookeeper/conf/zoo_sample.cfg /home/bigdata/zookeeper/conf/zoo.cfg
3.2.2 打开配置
vi/home/bigdata/zookeeper/conf/zoo.cfg
3.2.3 修改配置
dataDir=/home/bigdata/zookeeper/dataDir
dataLogDir=/home/bigdata/zookeeper/dataLogDir
3.2.4 启动zookeeper
cd/home/bigdata/zookeeper/bin/
./zkServer.sh start
通过jps查看zk的进程
3.2.5 查看状态
cd/home/bigdata/zookeeper/bin/
./zkServer.sh status
Hbase安装
1 修改bashrc配置
export HBASE_HOME=/home/bigdata/hbase/
export PATH=$PATH:$HBASE_HOME/bin
生效
$ source /home/hadoop/.bashrc
2 修改hbase配置文件
/home/bigdata/hbase/conf/hbase-env.sh
export JAVA_HOME=/opt/java/jdk-11.0.5/
export HBASE_CLASSPATH=/home/bigdata/hbase/conf/
export服务器托管网 HBASE_MANAGES_ZK=false
/home/bigdata/hbase/conf/hbase-site.xml
Start
/home/bigdata/hbase/bin/start-hbase.sh
http://localhost:16010
Shell
/home/bigdata/hbase/bin/hbase shell
Shell – Command
create / list / describe / put / scan / get / display / drop / quit
create ‘test’, ‘cf’
list ‘test’
describe ‘test’
put ‘test’, ‘row1’, ‘cf:a’, ‘value1’
put ‘test’, ‘row2’, ‘cf:b’, ‘value2’
put ‘test’, ‘row3’, ‘cf:c’, ‘value3’
scan ‘test’
get ‘test’, ‘row1’
disable ‘test’
enable ‘test’
drop ‘test’
Stop
/home/bigdata/hbase/bin/hbase-daemon.sh stop master
/home/bigdata/hbase/bin/stop.hbase.sh
看到最后 觉得还是看apache的吧
Apache HBase ™ Reference Guide
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 使用C语言构建一个独立栈协程和共享栈协程的任务调度系统
使用了标准库头文件 中的 setjmp 和 longjmp两个函数,构建了一个简单的查询式协作多任务系统,支持独立栈和共享栈两种任务。 其中涉及到获取和设置栈的地址操作,因此还需要根据不同平台提供获取和设置栈的地址操作(一般是汇编语言,因为涉及到寄存器) 该调…