我一直在研究hbase和hdfs的工作原理。我可以把它们安装在我没有root权限的linux系统中吗
00jrzges1#
当然,你可以给你一些设置,我想它可以帮助你提取并安装hbase配置hbase启动并验证hbasehadoop集群需要构建。1、(1)减压装置
[zkpk@master ~] $CD /home/zkpk/resources/software/hadoop/apache [zkpk@master apache] $mv~/resources/software/hadoop/apache/hbase-0.98.9-hadoop2-bin.tar.gz~/ [zkpk@master apache]$CD [zkpk@master ~] $tar -zxvf ~/hbase-0.98.9-hadoop2-bin.tar.gz [zkpk@master ~] $CD hbase-0.98.9-hadoop2
(2) 配置hbase输入hbase安装主目录,然后修改配置文件:
[zkpk@master ~] $CD /home/zkpk/hbase-0.98.9-hadoop2/conf
修改环境变量hbase-env.sh使用以下命令打开文件:
[zkpk@master conf]$GEDIT hbase-env.sh
文档的前部有以下行:
Export JAVA_HOME=/usr/java/jdk1.7.0_71/
将转换内容修改为:
修改配置文件hbase-site.xml将原来的hbase-site.xml替换为以下内容:
<? XML version= "1"? > <? Xml-stylesheet type= "text/xsl" href= "configuration.xsl"? > <configuration> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>master</value> </property> </configuration>
设置区域服务器将regionservers中的localhost修改为以下内容:奴隶设置环境变量编辑系统配置文件并执行以下代码:
[zkpk@master ~] $GEDIT ~/.bash_profile Add the following code to the end of the file: Export HBASE_HOME=/home/zkpk/hbase-0.98.9-hadoop2 Export PATH=$HBASE_HOME/bin:$PATH Export HADOOP_CLASSPATH=$HBASE_HOME/lib/* Then execute source ~/.bash_profile.
将hbase安装文件复制到hadoopslave节点使用以下命令进行操作:
[zkpk@master ~] $SCP -r ~/hbase-0.98.9-hadoop2 slave:~/
(3) 启动并验证hbase进入hbase安装主目录并启动hbase:
[zkpk@master ~] $CD /home/zkpk/hbase-0.98.9-hadoop2 [zkpk@master hbase-0.98.9-hadoop2]$bin/start-hbase.sh
1条答案
按热度按时间00jrzges1#
当然,你可以给你一些设置,我想它可以帮助你
提取并安装hbase
配置hbase
启动并验证hbase
hadoop集群需要构建。
1、(1)减压装置
(2) 配置hbase
输入hbase安装主目录,然后修改配置文件:
修改环境变量hbase-env.sh
使用以下命令打开文件:
文档的前部有以下行:
将转换内容修改为:
修改配置文件hbase-site.xml
将原来的hbase-site.xml替换为以下内容:
设置区域服务器
将regionservers中的localhost修改为以下内容:
奴隶
设置环境变量
编辑系统配置文件并执行以下代码:
将hbase安装文件复制到hadoopslave节点
使用以下命令进行操作:
(3) 启动并验证hbase
进入hbase安装主目录并启动hbase: