ARM+麒麟大数据环境搭建:基础环境+JDK

简介: ARM+麒麟大数据环境搭建:基础环境+JDK

第1章概述
1.1编写目的
暂无
1.2业务背景
暂无
第2章组件介绍
2.1组件介绍与架构说明
JDK是整个中台运行的环境基础,大部分组件均依赖此运行,本系统中安装1.8版本。
2.2逻辑部署拓扑
在所有节点中安装JDK。
2.3物理部署拓扑
在所有节点中安装JDK。
2.4依赖环境
硬件:Phytium ARM CPU,银河麒麟v10 内核版本4.19.90-17 arm64 桌面版
组件依赖:无

2.5界面效果
2.5.1安装成功的效果
image.png

第3章部署步骤
3.1部署配置
3.1.1设置hostname和hosts
在每个节点上修改/etc/hostname文件
在node1上执行
echo "" > /etc/hostname && echo "node1" > /etc/hostname && hostname node1
在node2上执行
echo "" > /etc/hostname && echo "node2" > /etc/hostname && hostname node2
在node3上执行
echo "" > /etc/hostname && echo "node3" > /etc/hostname && hostname node3
在node4上执行
echo "" > /etc/hostname && echo "node4" > /etc/hostname && hostname node4

在每个节点上编辑 /etc/hosts文件,添加集群的ip对应关系
vi /etc/hosts
192.168.11.115 node1
192.168.11.116 node2
192.168.11.117 node3
192.168.11.118 node4

3.1.2设置免密登录
让每个节点两两之前都实现免密登录,在每个节点分别执行:
先在每台机器上执行ssh登录下本机,生成~/.ssh目录,不然下面命令会报错,没有该目录
cd ~/.ssh 进入我的home目录
ssh-keygen -t rsa 生成密钥,敲4个回车
执行完命令后,会生成两个文件id_rsa(私钥),id_rsa.pub(公钥)
将公钥分别拷贝到其他两台节点上,确保两两之间都能免密钥登录
在node1上执行
ssh-copy-id -i ~/.ssh/id_rsa.pub node1
ssh-copy-id -i ~/.ssh/id_rsa.pub node2
ssh-copy-id -i ~/.ssh/id_rsa.pub node3
ssh-copy-id -i ~/.ssh/id_rsa.pub node4
两两之间验证是否可以直接登录
ssh node1

3.1.3关闭防火墙
systemctl status firewalld 查看防火墙
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 永久关闭防火墙

3.1.4删除原有的JDK

查看系统自带的JDK
java -version
image.png

查看系统自带的JDK安装文件
rpm -qa | grep jdk
image.png

删除自带的jdk1.8
yum remove java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.aarch64
yum remove java-1.8.0-openjdk-headless-1.8.0.242.b08-1.h5.ky10.aarch64
yum remove java-11-openjdk-11.0.6.10-4.ky10.ky10.aarch64
yum remove java-11-openjdk-headless-11.0.6.10-4.ky10.ky10.aarch64

验证是否删除干净
image.png

3.1.5安装新的JDK

将jdk1.8.0_321程序上传至node1上的/opt/abd_env_soft目录,重新命名为jdk

修改权限
chmod 777 -R jdk
配置环境变量
编辑/etc/profile文件,加入:
export JAVA_HOME=/opt/abd_env_soft/jdk
export PATH=$PATH:$JAVA_HOME/bin

image.png

保存退出,应用环境变量
source /etc/profile

验证是否安装正常
java -versoin

在其他服务器上创建同样的目录,并将jdk程序和环境变量文件发送至其他服务器

发送至node2
ssh node2 "mkdir -p /opt/abd_env_soft/jdk"
scp -r /opt/abd_env_soft/jdk node2:/opt/abd_env_soft
scp /etc/profile node2:/etc/

发送至node3
ssh node3 "mkdir -p /opt/abd_env_soft/jdk"
scp -r /opt/abd_env_soft/jdk node3:/opt/abd_env_soft
scp /etc/profile node3:/etc/

发送至node4
ssh node4 "mkdir -p /opt/abd_env_soft/jdk"
scp -r /opt/abd_env_soft/jdk node4:/opt/abd_env_soft
scp /etc/profile node4:/etc/

发送完成后,在其他服务器source /etc/profile应用环境变量,再在所有服务器验证是否安装成功
image.png

第4章常见操作
4.1健康检查方法
执行java -version,如显示版本号,则正常。

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
目录
相关文章
|
6月前
|
数据采集 搜索推荐 Java
Java 大视界 -- Java 大数据在智能教育虚拟学习环境构建与用户体验优化中的应用(221)
本文探讨 Java 大数据在智能教育虚拟学习环境中的应用,涵盖多源数据采集、个性化推荐、实时互动优化等核心技术,结合实际案例分析其在提升学习体验与教学质量中的成效,并展望未来发展方向与技术挑战。
|
6月前
|
传感器 分布式计算 大数据
“用大数据盯着天看地”——聊聊环境监测的精准化升级
“用大数据盯着天看地”——聊聊环境监测的精准化升级
161 0
|
7月前
|
传感器 机器学习/深度学习 算法
Java 大视界 -- Java 大数据在智能农业温室环境调控与作物生长模型构建中的应用(189)
本文探讨了Java大数据在智能农业温室环境调控与作物生长模型构建中的关键应用。通过高效采集、传输与处理温室环境数据,结合机器学习算法,实现温度、湿度、光照等参数的智能调控,提升作物产量与品质。同时,融合多源数据构建精准作物生长模型,助力农业智能化、精细化发展,推动农业现代化进程。
|
SQL 机器学习/深度学习 分布式计算
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
851 1
|
9月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
565 11
|
10月前
|
Java 关系型数据库 MySQL
JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用
以上就是JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用的基本步骤。这些步骤可能会因为你的具体需求和环境而有所不同,但是基本的思路是一样的。希望这些信息能够帮助你更好地理解和使用这些工具。
337 17
|
存储 网络协议 网络安全
【Azure 环境】部署ARM Linked Template时候 Blob SAS Token不能正常工作
Unable to retrieve url https://<stroage account name>.blob.core.chinacloudapi.cn/arm/azuredeploy.json?sp=r 'st' is not recognized as an internal or external command, operable program or batch file. 'se' is not recognized as an internal or external command, operable program or batch file. 'spr' is no
215 1
|
存储 大数据 数据处理
大数据环境下的性能优化策略
大数据环境下的性能优化策略
536 2
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
406 4