accumulo1.9.2集群安装方法

accumulo1.9.2集群安装方法
(一)下载离线包
accumulo-1.9.2-bin.tar.gz
下载地址:https://accumulo.apache.org/downloads/
(二)安装accumulo
1.解压到目录/usr/cwgis/app/accumulo

tar -zxvf  accumulo-1.9.2-bin.tar.gz
mv accumulo-1.9.2-bin    accumulo

2.Build本地库
执行下面的命令报错,先不用管错误,继续执行下面的步骤

cd /usr/cwgis/app/accumulo/bin
./build_native_library.sh

3.配置文件生成(主要是conf/目录的配置文件)

./bootstrap_config.sh

回答上面命令提示的问题,我选的是2G,Java,Hadoop2

配置 ,accumolo依赖hadoop 的hdfs,
所以需要安装hadoop集群,和zookeeper集群,参考如下地址:
https://blog.csdn.net/hsg77/article/details/80945493

4.修改 conf/accumulo-site.xml
主要是下面几项:
hdfs://mycluster:8020/accumulo
node111:2181,node112:2181,node113:2181
trace.user=root
trace.token.property.password=1

<property>
    <name>instance.volumes</name>
    <value>hdfs://mycluster:8020/accumulo</value>
    <description>comma separated list of URIs for volumes. example: hdfs://localhost:9000/accumulo</description>
  </property>

  <property>
    <name>instance.zookeeper.host</name>
    <value>node111:2181,node112:2181,node113:2181</value>
    <description>comma separated list of zookeeper servers</description>
  </property>
  <property>
    <name>trace.token.property.password</name>
    <!-- change this to the root user's password, and/or change the user below   old=secret-->
    <value>1</value>
  </property>
  ...

5.修改conf/accumulo-env.sh
添加下面几项:

export JAVA_HOME=/usr/cwgis/app/jdk
export ZOOKEEPER_HOME=/usr/cwgis/app/zookeeper
export HADOOP_PREFIX=/usr/cwgis/app/hadoop
export HADOOP_HOME=/usr/cwgis/app/hadoop
export HADOOP_CONF_DIR=/usr/cwgis/app/hadoop/etc/hadoop

6.修改conf/masters
添加下面内容:

node111
node112

7.修改conf/slaves
添加下面内容:

node115
node116
node117
node118
node119
node120
node121
node122
node123

8.修改conf/gc, conf/monitor,conf/tracers
去掉localhost后
conf/gc 添加内容:

node111

conf/monitor添加内容:

node111

conf/tracers添加内容:

node111

(三)初始化和启动accumulo集群
分发安装目录到集群的其他机器中
acc包括(node111,node112,node113,node115,…node123)

cc.sh /usr/cwgis/app/accumulo   /usr/cwgis/app/  acc

1.初始化accumulo

cd /usr/cwgis/app/accumulo/bin
./accumulo init

需要输入实例名称Instance name 我写的acc_sapsoft
Root password: 1
2.启动accumulo集群
在master节点上执行:如node111

cd /usr/cwgis/app/accumulo/bin
./start-all.sh

3.停上accumulo集群

cd /usr/cwgis/app/accumulo/bin
./stop-all.sh

4.登陆shell看看

 ./accumulo shell -u root
 #输入密码  1
 root@acc_sapsoft> tables
accumulo.metadata
accumulo.replication
accumulo.root
trace
root@acc_sapsoft> namespaces
""
accumulo
root@acc_sapsoft> help 
#查看帮助 很多的命令...quit,exit,ping.....

(四)查看accumulo监控页面
http://node111:9995/

Accumulo Master
Tables 3
Tablet Servers 9
Dead Tablet Servers 0
Tablets 4
Entries 726
Lookups 928
Uptime 48m 51s

Zookeeper
Server Mode Clients
node111:2181 follower 11
node112:2181 leader 10
node113:2181 follower 19


—the—end—

猜你喜欢

转载自blog.csdn.net/hsg77/article/details/85235525