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—