- 基于青云 focal5x64 (Ubuntu Server 20.04.5 LTS 64bit) 映像创建主机。
- 主机内执行以下命令:
wget https://raw.githubusercontent.com/QingCloudAppcenter/HBase/master/src/scripts/install.sh; sh install.sh node
- 修改 ubuntu 用户密码。
- 关闭主机,制作成新映像。
- 基于青云 focal5x64 (Ubuntu Server 20.04.5 LTS 64bit) 映像创建主机。
- 主机内执行以下命令:
wget https://raw.githubusercontent.com/QingCloudAppcenter/HBase/master/src/scripts/install.sh; sh install.sh client
- 修改 ubuntu 用户密码。
- 关闭主机,制作成新映像。
apt-get -y install build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev libsasl2-dev
下载 protobuf-2.5.0.tar.gz 和 snappy-1.1.3.tar.gz 并解压安装
./configure
make
make install
mvn package: 编译生成安装包 hadoop-3.2.1.tar.gz
mvn install: 编译 jar 包并安装到 .m2 目录下
mvn clean package -Pnative,dist -Drequire.snappy -Dsnappy.lib=/usr/local/lib -Dbundle.snappy -Drequire.openssl -Dopenssl.lib=/usr/lib/x86_64-linux-gnu -Dbundle.openssl -Dtar -DskipTests
mvn clean install -Pnative,dist -Drequire.snappy -Dsnappy.lib=/usr/local/lib -Dbundle.snappy -Drequire.openssl -Dopenssl.lib=/usr/lib/x86_64-linux-gnu -Dbundle.openssl -Dtar -DskipTests
mvn -DskipTests package -Dhadoop.profile=3.0 assembly:single install
- 修改 pom.xml,将 hadoop 和 hbase 改为对应版本:
<!-- Hadoop Versions --> <hbase.version>2.4.4</hbase.version> <hadoop.version>3.2.1</hadoop.version>
- 不编译测试文件:
mvn install -DskipTests -Dhbase.profile=2.4 -Dhbase.version=2.4.4