学习搭建Hadoop+HBase+ZooKeeper分布式集群环境
来源:互联网 发布:淘宝怎么追加评价 编辑:程序博客网 时间:2024/05/17 01:24
HostnameIP Server TypeMaster192.168.0.28Centos6.2Slave192.168.0.29Ubuntu14.04Arbiter192.168.0.30Ubuntu14.04
$
cat
/etc/hosts
127.0.0.1 localhost Database-Master localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.28 Database-Master master
192.168.0.29 Database-Slave slave
192.168.0.30 Database-Arbiter arbiter
export
JAVA_HOME=
/usr/java/jdk1
.8.0_73
export
PATH=$JAVA_HOME
/bin
:$PATH
export
CLASSPATH=.:$JAVA_HOME
/lib/dt
.jar:$JAVA_HOME
/lib/tool
.jar
<property>
<name>fs.default.name<
/name
>
<value>hdfs:
//master
:9000<
/value
>
<
/property
>
<
/configuration
>
<configuration>
<property>
<name>dfs.name.
dir
<
/name
>
<value>
/home/ibmcloud/hadoop/name
<
/value
>
<
/property
>
<property>
<name>dfs.data.
dir
<
/name
>
<value>
/home/ibmcloud/hadoop/data
<
/value
>
<
/property
>
<property>
<name>dfs.replication<
/name
>
<value>3<
/value
>
<
/property
>
<
/configuration
>
<configuration>
<property>
<name>mapred.job.tracker<
/name
>
<value>master:9001<
/value
>
<
/property
>
<
/configuration
>
echo
"master"
>~
/hadoop/etc/hadoop/master
echo
-e
"slave\narbiter"
>~
/hadoop/etc/hadoop/slaves
$ jps
23076 NameNode
20788 ResourceManager
23302 SecondaryNameNode
27559 Jps
$
egrep
-
v
'^$|^#'
zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=
/home/ibmcloud/zookeeper/data
clientPort=2181
server.1=192.168.0.28:2888:3888
server.2=192.168.0.29:2888:3888
server.3=192.168.0.30:2888:3888
2016-03-15 06:43:01,755 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:57379
2016-03-15 06:43:01,757 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:57379
2016-03-15 06:43:01,760 [myid:1] - INFO [CommitProcessor:1:ZooKeeperServer@645] - Established session 0x15378e1050a0006 with negotiated timeout 40000
for
client
/192
.168.0.28:57379
2016-03-15 06:43:02,211 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:57383
2016-03-15 06:43:02,215 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:57383
2016-03-15 06:43:02,217 [myid:1] - INFO [CommitProcessor:1:ZooKeeperServer@645] - Established session 0x15378e1050a0007 with negotiated timeout 40000
for
client
/192
.168.0.28:57383
2016-03-15 06:46:57,531 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection
for
client
/192
.168.0.28:57379
which
had sessionid 0x15378e1050a0006
2016-03-15 06:46:57,544 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection
for
client
/192
.168.0.28:57383
which
had sessionid 0x15378e1050a0007
2016-03-15 06:46:57,555 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection
for
client
/192
.168.0.28:57372
which
had sessionid 0x15378e1050a0005
2016-03-15 06:47:10,171 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.30:60866
2016-03-15 06:47:10,184 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.30:60866
2016-03-15 06:47:10,186 [myid:1] - INFO [CommitProcessor:1:ZooKeeperServer@645] - Established session 0x15378e1050a0008 with negotiated timeout 40000
for
client
/192
.168.0.30:60866
2016-03-15 06:47:10,625 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:58169
2016-03-15 06:47:10,626 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:58169
2016-03-15 06:47:10,629 [myid:1] - INFO [CommitProcessor:1:ZooKeeperServer@645] - Established session 0x15378e1050a0009 with negotiated timeout 40000
for
client
/192
.168.0.28:58169
2016-03-15 06:47:11,199 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.30:60867
2016-03-15 06:47:11,200 [myid:1] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.30:60867
2016-03-15 06:47:11,204 [myid:1] - INFO [CommitProcessor:1:ZooKeeperServer@645] - Established session
2016-03-15 06:43:02,667 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:58604
2016-03-15 06:43:02,667 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:58604
2016-03-15 06:43:02,670 [myid:2] - INFO [CommitProcessor:2:ZooKeeperServer@645] - Established session 0x25378e0edf00006 with negotiated timeout 40000
for
client
/192
.168.0.28:58604
2016-03-15 06:46:55,407 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:59328
2016-03-15 06:46:55,410 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:59328
2016-03-15 06:46:55,415 [myid:2] - INFO [CommitProcessor:2:ZooKeeperServer@645] - Established session 0x25378e0edf00007 with negotiated timeout 40000
for
client
/192
.168.0.28:59328
2016-03-15 06:46:57,242 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection
for
client
/192
.168.0.28:59328
which
had sessionid 0x25378e0edf00007
2016-03-15 06:46:57,928 [myid:2] - WARN [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@357] - caught end of stream exception
EndOfStreamException: Unable to
read
additional data from client sessionid 0x25378e0edf00006, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:230)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:203)
at java.lang.Thread.run(Thread.java:745)
2016-03-15 06:46:57,929 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection
for
client
/192
.168.0.28:58604
which
had sessionid 0x25378e0edf00006
2016-03-15 06:47:08,780 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:59377
2016-03-15 06:47:08,786 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:59377
2016-03-15 06:47:08,789 [myid:2] - INFO [CommitProcessor:2:ZooKeeperServer@645] - Established session 0x25378e0edf00008 with negotiated timeout 40000
for
client
/192
.168.0.28:59377
2016-03-15 06:49:57,202 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from
/192
.168.0.28:59911
2016-03-15 06:49:57,212 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at
/192
.168.0.28:59911
2016-03-15 06:49:57,215 [myid:2] - INFO [CommitProcessor:2:ZooKeeperServer@645] - Established session 0x25378e0edf00009 with negotiated timeout 40000
for
client
/192
.168.0.28:59911
2016-03-15 06:52:15,489 [myid:2] - WARN [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@357] - caught end of stream exception
EndOfStreamException: Unable to
read
additional data from client sessionid 0x25378e0edf00009, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:230)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:203)
at java.lang.Thread.run(Thread.java:745)
2016-03-15 06:52:15,490 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0
/0
.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection
for
client
/192
.168.0.28:59911
which
had sessionid 0x25378e0edf00009
$ jps
23076 NameNode
20788 ResourceManager
30821 Jps
23302 SecondaryNameNode
30538 QuorumPeerMain
$
egrep
-
v
'^$|^#'
hbase-
env
.sh
export
JAVA_HOME=
/usr/java/jdk1
.8.0_73
export
HBASE_CLASSPATH=
/home/ibmcloud/hadoop/etc/hadoop
export
HBASE_OPTS=
"-XX:+UseConcMarkSweepGC"
export
HBASE_MASTER_OPTS=
"$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
export
HBASE_REGIONSERVER_OPTS=
"$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
export
HBASE_MANAGES_ZK=
false
<
configuration
>
<
property
>
<
name
>hbase.rootdir</
name
>
<
value
>hdfs://master:9000/hbase</
value
>
</
property
>
<
property
>
<
name
>hbase.master</
name
>
<
value
>master</
value
>
</
property
>
<
property
>
<
name
>hbase.cluster.distributed</
name
>
<
value
>true</
value
>
</
property
>
<
property
>
<
name
>hbase.zookeeper.property.clientPort</
name
>
<
value
>2181</
value
>
</
property
>
<
property
>
<
name
>hbase.zookeeper.quorum</
name
>
<
value
>master,slave,arbiter</
value
>
</
property
>
<
property
>
<
name
>zookeeper.session.timeout</
name
>
<
value
>60000000</
value
>
</
property
>
<
property
>
<
name
>dfs.support.append</
name
>
<
value
>true</
value
>
</
property
>
</
configuration
>
$ hadoop
/sbin/start-all
.sh
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
16
/03/15
07:33:09 WARN util.NativeCodeLoader: Unable to load native-hadoop library
for
your platform... using
builtin
-java classes where applicable
Starting namenodes on [master]
master: namenode running as process 23076. Stop it first.
arbiter: datanode running as process 2111. Stop it first.
slave: datanode running as process 19992. Stop it first.
Starting secondary namenodes [0.0.0.0]
0.0.0.0: secondarynamenode running as process 23302. Stop it first.
16
/03/15
07:33:16 WARN util.NativeCodeLoader: Unable to load native-hadoop library
for
your platform... using
builtin
-java classes where applicable
starting yarn daemons
resourcemanager running as process 20788. Stop it first.
arbiter: starting nodemanager, logging to
/home/ibmcloud/hadoop/logs/yarn-ibmcloud-nodemanager-Database-Arbiter
.out
slave: starting nodemanager, logging to
/home/ibmcloud/hadoop/logs/yarn-ibmcloud-nodemanager-Database-Slave
.out
$ hbase
/bin/start-hbase
.sh
master running as process 10144. Stop it first.
arbiter: regionserver running as process 3515. Stop it first.
slave: starting regionserver, logging to
/home/ibmcloud/hbase/bin/
..
/logs/hbase-ibmcloud-regionserver-Database-Slave
.out
slave: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed
in
8.0
slave: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed
in
8.0
# ibmcloud at Database-Master in ~ [7:33:44]
$ jps
10144 HMaster
23076 NameNode
20788 ResourceManager
20773 Jps
23302 SecondaryNameNode
30538 QuorumPeerMain
# ibmcloud at Database-Slave in ~/hbase/bin [6:47:55]
$ jps
19992 DataNode
26794 Jps
16397 QuorumPeerMain
26526 HRegionServer
# ibmcloud at Database-Arbiter in ~/hbase/bin [6:46:34]
$ jps
2016 QuorumPeerMain
3515 HRegionServer
3628 Jps
2111 DataNode
$ hbase
/bin/hbase
shell
2016-03-15 07:35:04,687 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library
for
your platform... using
builtin
-java classes where applicable
HBase Shell; enter
'help<RETURN>'
for
list of supported commands.
Type
"exit<RETURN>"
to leave the HBase Shell
Version 1.2.0, r25b281972df2f5b15c426c8963cbf77dd853a5ad, Thu Feb 18 23:01:49 CST 2016
hbase(main):001:0>
hbase(main):002:0* status
ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
1 0
- 学习搭建Hadoop+HBase+ZooKeeper分布式集群环境
- Hadoop+HBase+ZooKeeper分布式集群环境搭建
- Hadoop+HBase+ZooKeeper分布式集群环境搭建
- 伪分布式集群环境hadoop、hbase、zookeeper搭建(全)
- 伪分布式集群环境hadoop、hbase、zookeeper搭建(全)
- 伪分布式集群环境hadoop、hbase、zookeeper搭建(全)
- 伪分布式集群环境hadoop、hbase、zookeeper搭建
- hadoop+hbase+zookeeper完全分布式环境搭建
- Hadoop 、Hbase、zookeeper 集群环境搭建
- Hadoop+Hbase+Zookeeper集群环境搭建
- hadoop、zookeeper、hbase、spark集群环境搭建
- hadoop、zookeeper、hbase、spark集群环境搭建
- hadoop、zookeeper、hbase、spark集群环境搭建
- hadoop+hbase+zookeeper 分布式集群搭建完美运行
- hadoop,zookeeper,hbase搭建完全分布式集群回忆录
- hadoop+hbase+zookeeper 分布式集群搭建完美运行
- Hadoop、ZooKeeper、Hive、HBase 七节点分布式集群搭建
- hadoop, hbase, zookeeper集群搭建
- STL学习
- Android ant脚本自动打包、自动替换包名
- solr全文检索(第三篇 数据导入)--源自技术
- Spark组件之GraphX学习11--PageRank例子(PageRankAboutBerkeleyWiki)
- Android属性allowBackup安全风险浅析
- 学习搭建Hadoop+HBase+ZooKeeper分布式集群环境
- java基础学习总结——基础语法1
- Android快速开发系列 10个常用工具类
- 动态规划—Problem K
- 关于ios推送的教程
- MapReduce编程实例
- python爬虫入门笔记:用scrapy爬豆瓣
- linux中的kill详解
- java基础学习总结——基础语法2