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
[email protected]_sapsoft> tables
accumulo.metadata
accumulo.replication
accumulo.root
trace
[email protected]_sapsoft> namespaces
""
accumulo
[email protected]_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—