云计算(二十七)- 安装Zookeeper和hbase
来源:互联网 发布:java encode decode 编辑:程序博客网 时间:2024/05/23 11:32
安装zookeeper
vi /etc/security/limits.conf
hadoop - nofile 32768
hadoop soft/hard nproc 32000
vi /etc/pam.d/login
session required pam_limits.so
上传文件
tar xfz zookeeper-3.4.5.tar.gz
vi /etc/profile.d/java.sh
export JAVA_HOME=/home/software/jdk1.7.0_45
export HADOOP_HOME=/home/software/hadoop-2.2.0
export ZOOLEEPER_HOME=/home/software/zookeeper-3.4.5
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOLEEPER_HOME:$PATH:
source /etc/profile
新建文件夹:
/home/software/zookeeperData
/home/software/zookeeperData/data
/home/software/zookeeperData/logs
/home/software/zookeeperData/tmp
修改配置文件:单机
伪分布式:http://blog.csdn.net/poechant/article/details/6633923
集群:http://www.blogjava.net/hello-yun/archive/2012/05/03/377250.html
cd /home/software/zookeeper-3.4.5/conf
vi zoo.cfg
tickTime=2000
dataDir=/home/software/zookeeperData/data
dataLogDir=/home/software/zookeeperData/logs
clientPort=2181
cd /home/software/zookeeper-3.4.5/bin
./zkServer.sh start
执行./zkServer.sh status ,
echo stat | nc –q 1 localhost,
echo stat | nc localhost 2181 查看状态
执行echo ruok | nc localhost 2181
执行结果为 imok 是I am ok的意思表示安装并启动成功
关闭zookeeper
./zkServer.sh stop
安装Hbase
解压hbase
tar zxf hbase-0.96.0-hadoop2-bin.tar.gz
替换文件:将下面的文件替换成2.2版
hadoop-annotations-2.1.0-beta.jar
hadoop-auth-2.1.0-beta.jar
hadoop-client-2.1.0-beta.jar
hadoop-common-2.1.0-beta.jar
hadoop-hdfs-2.1.0-beta.jar
hadoop-hdfs-2.1.0-beta-tests.jar
hadoop-mapreduce-client-app-2.1.0-beta.jar
hadoop-mapreduce-client-common-2.1.0-beta.jar
hadoop-mapreduce-client-core-2.1.0-beta.jar
hadoop-mapreduce-client-jobclient-2.1.0-beta.jar
hadoop-mapreduce-client-jobclient-2.1.0-beta-tests.jar
hadoop-mapreduce-client-shuffle-2.1.0-beta.jar
hadoop-yarn-api-2.1.0-beta.jar
hadoop-yarn-client-2.1.0-beta.jar
hadoop-yarn-common-2.1.0-beta.jar
hadoop-yarn-server-common-2.1.0-beta.jar
hadoop-yarn-server-nodemanager-2.1.0-beta.jar
配置环境变量:
vi /etc/profile.d/java.sh
export JAVA_HOME=/home/software/jdk1.7.0_45
exportHADOOP_HOME=/home/software/hadoop-2.2.0
exportZOOLEEPER_HOME=/home/software/zookeeper-3.4.5
export HBASE_HOME=/home/software/hbase-0.96.0-hadoop2
exportPATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOLEEPER_HOME/bin:$HBASE_HOME/bin:$PATH:
source /etc/profile
配置:
vi hbase-env.sh
export JAVA_HOME=/home/software/jdk1.7.0_45
cd /home/software/hadoop-2.2.0/etc/hadoop
vi hdfs-site.xml
<property>
<name>dfs.support.append</name>
<value>true</value>
</property>
<property>
<name>dfs.datanode.max.xcievers</name>
<value>4096</value>
</property>
cd /home/software/hbase-0.96.0-hadoop2/conf
vi hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/software/temple</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/software/zookeeperData/data</value>
</property>
</configuration>
hbase.rootdir设置hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机
hbase.cluster.distributed设置为true,表明是完全分布式的hbase集群
hbase.master设置hbase的master主机名和端口
hbase.tmp.dir设置hbase的临时文件目录
hbase.zookeeper.quorum设置zookeeper的主机,建议hi使用单数
hbase.zookeeper.property.clientPort设置zookeeper的端口
hbase.zookeeper.property.dataDir设置zookeeper的存储目录
配置 conf/regionservers
master
启动Hadoop
cd /home/software/hadoop-2.2.0/sbin
./start-dfs.sh
./start-yarn.sh
启动zookeeper
cd /home/software/zookeeper-3.4.5/bin
./zkServer.sh start
启动hbase
cd /home/software/hbase-0.96.0-hadoop2/bin
./start-hbase.sh
测试:
进入shell模式
hbase shell
create 'member','m_id','address','info'
hbase(main):002:0> list
TABLE
member
- 云计算(二十七)- 安装Zookeeper和hbase
- zookeeper和hbase安装
- hbase集群安装(zookeeper和hbase安装)
- 搭建Hbase集群(2) zookeeper和hbase的安装
- Hadoop,Zookeeper和Hbase安装
- hbase安装(使用已经安装的HDFS和zookeeper)
- 大数据(二十七)HBASE【Hbase 综述】
- 云计算(二十九)- HBase简介
- hbase和zookeeper的安装和部署
- 安转hbase集群----安装Zookeeper和Hbase
- hadoop+zookeeper+hbase集群配置(二)
- Hadoop + Zookeeper + HBase 平台搭建(二)
- (二)、Zookeeper安装
- Hbase安装配置(含分布式ZooKeeper)
- Hadoop+Hbase+Zookeeper安装
- hadoop,zookeeper.hbase安装
- hadoop+zookeeper+hbase安装
- hadoop+HBase+Zookeeper 安装
- 折半查找
- 梅姐发威 雅虎总编辑也被炒了
- 八卦와 五行의 關係
- phpmyadmin 出现Cannot start session without errors 错误 总结的几种原因和解决办法
- 使用VisualNet制作通信资源管理系统效益分析
- 云计算(二十七)- 安装Zookeeper和hbase
- 电子书下载:DELPHI深度探索(第二版)
- hdu 1003 Max Sum (求最大子序列和)
- 堆栈溢出,无限循环 MVC4
- Cocos2d-x 3.0 新特性体验(1)创建项目+运行sample+新特性内容
- 关于线程Thread和协程Coroutine
- BBC在Instagram推短视频新闻
- java的技术教程!
- 數의 圖像