HBase集群搭建记录 | 云计算[CentOS7] | Maven项目访问HBase(上)

简介: 写在前面step1 Maven的下载与配置1. 下载解压2. 环境变量设置3. 查看安装4. 设置阿里云镜像[加速jar包下载]step2 Maven项目的创建1.创建项目2. 编译项目3.测试项目4.打包项目5.安装项目

写在前面


本系列文章索引以及一些默认好的条件在传送门


默认使用master节点并用root用户登录终端进行操作

默认在操作本篇博客时HBase已经配置完毕

step1 Maven的下载与配置


1. 下载解压


博主使用的是经典maven3.6.3版本,和学习Java EE的时候用的版本是相同的

要是有需要可以通过链接下载

博主下载的版本为:

7a7dcdd9398844a59eca994e6051b86a.png

下载后,我们将该文件放在/usr/local/maven/之下

若没有该目录,首先需要创建该目录:mkdir -p /usr/local/maven

将下载之后的文件拖到/usr/local/maven/之后,通过命令解压该文件:

tar -zxvf apache-maven-3.6.3-bin.tar.gz


2. 环境变量设置


然后就需要配置环境变量了:

vim /etc/profile

只需要加入:

根据自己实际版本添加,切勿盲目CV


MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3
PATH=$PATH:$MAVEN_HOME/bin
export PATH MAVEN_HOME

然后source一下使其生效:

source /etc/profile


3. 查看安装


在我们输入mvn -version之后,我们查看是否能够正常显示我们下载安装的maven版本信息:

ee93af7e2f614a96b46830e4a56cbebd.png


发现能够正常显示,配置maven 成功~


4. 设置阿里云镜像[加速jar包下载]


编辑maven的conf下的settings.xml文件:

cd /usr/local/maven/apache-maven-3.6.3/conf/

vim settings.xml

在mirrors标签对内加入

6a8f36b1d21f406da2cbfd1e71ec404a.png


<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>


加入以上的内容之后便会加速一些[ jar包/插件] 的下载


step2 Maven项目的创建


1.创建项目


我们在这一步将通过maven的相关命令行来创建maven项目,加入我们将该项目创建到该系统目前登陆用户的工作目录下,可以首先创建一个workspace放置源代码:

mkdir -p ~/workspace/source

然后切换到该目录下进行操作:

cd ~/workspace/source

然后可以通过命令创建项目:

mvn archetype:generate \ 
-DgroupId=com.hello \
-DartifactId=maven_hello \
-DarchetypeArtifactId=maven-archetype-quickstart


上面的命令需要手动写入或者是一行一行cv进命令行终端

如果说首次安装,会下载一些jar

下载完成后,如下图:

5b92ed047fd84710b777604ba6bdf01f.png


在这个里,我们可以直接回车,回车后如下图:

c96508bf73ad422eb9930482b81723cc.png


如果不再修改,我们输入y,然后打回车,然后:

888b374b229a4d7cac48fd479deac0e1.png


以上绿色的字体提示我们构建成功,然后查看当前目录下的内容,会发现多了一个文件夹:

7992488f6c434d21a05ac1cf0b04d5a8.png


正是与我们的命令行中的这一行是相同:

15ca082a458046b7af3e98fe209ea690.png


2. 编译项目


跳转到maven_hello之下:cd maven_hello

然后执行:mvn compile

99efe999bcf84a2a80049ebf114013ef.png


提示我们已经构建成功了,再次查看该目录下的文件:

54459ea3c9f14ab5a0a47387561fe5c5.png


这就是编译后生成的target,进去一看的话,就会看到:

e18066c847fe4bf6bde4294cc53ea4d3.png


这里面放着编译好的字节码文件


3.测试项目


切换到项目根目录下之后,我们执行mvn test来测试maven项目:

4ce5811136024861a0f0cff0cda8c5c5.png


会发现多了一个test-classes

12b5cd676d384b45a08e6874233c9100.png


4.打包项目


我们需要用到命令:mvn package

同样在项目根目录下执行,会看到:

b5855c6c73d74d228c2d7450a2d2c85a.png


提示生成了一个jar包,在target下:

849b54c5580e496e877c1f7114ce5145.png


5.安装项目


需要用到命令:mvn install

同样在项目根目录下执行:

e5c75a4749844d048920faaa056f5582.png


给出的提示便是安装到的路径


目录
相关文章
|
11月前
|
分布式计算 Hadoop Java
CentOS中构建高可用Hadoop 3集群
这个过程像是在一个未知的森林中探索。但当你抵达终点,看到那个熟悉的Hadoop管理界面时,所有的艰辛都会化为乌有。仔细观察,尽全力,这就是构建高可用Hadoop 3集群的挑战之旅。
393 21
|
Java Linux
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
592 22
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
Prometheus 监控 Cloud Native
在 HBase 集群中,Prometheus 通常监控哪些类型的性能指标?
在 HBase 集群中,Prometheus 监控关注的核心指标包括 Master 和 RegionServer 的进程存在性、RPC 请求数、JVM 内存使用率、磁盘和网络错误、延迟和吞吐量、资源利用率及 JVM 使用信息。通过 Grafana 可视化和告警规则,帮助管理员实时监控集群性能和健康状况。
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
1369 4
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
381 4
|
SQL 分布式计算 Hadoop
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
242 3
|
分布式计算 Hadoop Shell
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
289 3
|
11月前
|
人工智能 运维 安全
中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
阿里云网络作为全球化战略的重要组成部分,致力于打造具备AI技术服务能力和全球竞争力的云计算网络。通过高质量互联网服务、全球化网络覆盖等措施,支持企业高效出海。过去一年,阿里云持续加大基础设施投入,优化海外EIP、GA产品,强化金融科技与AI场景支持。例如,携程、美的等企业借助阿里云实现业务全球化;同时,阿里云网络在弹性、安全及性能方面不断升级,推动中企迎接AI浪潮并服务全球用户。
1550 8
|
监控 安全 网络安全
云计算与网络安全:技术挑战与解决方案
随着云计算技术的飞速发展,其在各行各业的应用越来越广泛。然而,随之而来的网络安全问题也日益凸显。本文将从云服务、网络安全和信息安全等技术领域出发,探讨云计算面临的安全挑战及相应的解决方案。通过实例分析和代码示例,旨在帮助读者更好地理解云计算与网络安全的关系,提高网络安全防护意识。
392 56
下一篇
开通oss服务