成都网站建设设计

将想法与焦点和您一起共享

docker安装hbase1.2-创新互联

hbase 安装
1 、解压

创新互联建站专注于企业全网营销推广、网站重做改版、西夏网站定制设计、自适应品牌网站建设、H5技术商城网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为西夏等各大城市提供网站开发制作服务。

tar -zxvf /hbase-1.2.9-bin.tar.gz -C /usr/local
mv hbase-1.2.9 hbase

2、修改配置文件:conf/hbase-env.sh

cd hbase
vim conf/hbase-env.sh

export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/local/jdk1.8
export HBASE_CLASSPATH=/usr/local/hadoop/etc/hadoop

解释:一个分布式运行的 Hbase 依赖一个 zookeeper 集群。所有的节点和客
户端都必须能够访问 zookeeper。默认的情况下 Hbase 会管理一个 zookeep 集群,
即 Hbase 默认自带一个 zookeep 集群。这个集群会随着 Hbase 的启动而启动。而
在实际的商业项目中通常自己管理一个 zookeeper 集群更便于优化配置ᨀ高集
群工作效率,但需要配置 Hbase。需要修改 conf/hbase-env.sh 里面的
HBASE_MANAGES_ZK 来切换。这个值默认是 true 的,作用是让 Hbase 启动的时候
同时也启动 zookeeper.在本实验中,我们采用独立运行 zookeeper 集群的方式,
故将其属性值改为 false。

3、配置 conf/hbase-site.xml



hbase.rootdir
hdfs://Master:9000/hbase


hbase.cluster.distributed
true


hbase.master
hdfs://Master:6000


hbase.zookeeper.quorum
Master,Slave1,Slave2


hbase.zookeeper.property.dataDir
/usr/local/zookeeper

解释:要想运行完全分布式模式,加一个属性 hbase.cluster.distributed
设置为 true 然后把 hbase.rootdir 设置为 HDFS 的 NameNode 的位置
hbase.rootdir:这个目录是 region server 的共享目录,用来持久化 Hbase。
URL 需要是’完全正确’的,还要包含文件系统的 scheme
hbase.cluster.distributed :Hbase 的运行模式。false 是单机模式,true
是分布式模式。若为 false,Hbase 和 Zookeeper 会运行在同一个 JVM 里面。在
hbase-site.xml 配置 zookeeper:当 Hbase 管理 zookeeper 的时候,你可以通过
修改 zoo.cfg 来配置 zookeeper,对于 zookeepr 的配置,你至少要在
hbase-site.xml 中列出 zookeepr 的 ensemble servers ,具体的字段是
hbase.zookeeper.quorum.在这里列出 Zookeeper 集群的地址列表,用逗号分割。
hbase.zookeeper.property.clientPort:ZooKeeper 的 zoo.conf 中的配置,
客户端连接的端口。
hbase.zookeeper.property.dataDir:ZooKeeper 的 zoo.conf 中的配置。对
于独立的 Zookeeper,要指明 Zookeeper 的 host 和端口。需要在 hbase-site.xml
中设置
4、配置 conf/regionservers
内容如下
docker安装hbase1.2

5、hadoop 配置文件拷贝
hadoop 配置文件拷入 hbase 的 conf 目录下:
(当前位置为 hbased 的conf 配置文件夹)

cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml .
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml .

6、分发 hbase

scp -r /usr/local/hbase root@slave1:/usr/ local
scp -r /usr/loca/hbase root@slave2:/usr/local

7、配置环境变量

vi /etc/profile

配置环境变量 Hbase

#set hbase environment
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin

生效环境变量:

source /etc/profile

8、运行和测试
在 master 上执行(保证 hadoop 和 zookeeper 已开启)

bin/start-hbase.sh

在三个节点上查看进程是否开启
docker安装hbase1.2
docker安装hbase1.2
docker安装hbase1.2
9、访问 master 的 hbase web 界面
http://master IP:16010/master-status

docker安装hbase1.2
10、进 hbase 交互界面, 查看状态与版本
进入hbase/bin

./hbase shell

docker安装hbase1.2

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:docker安装hbase1.2-创新互联
文章出自:http://chengdu.cdxwcx.cn/article/dodsoc.html