ubuntu16上安装openJDK.md

本文介绍在Ubuntu16.04.2 LTS系统中安装OpenJDK的方法,包括指定版本的安装及默认版本的选择。

ubuntu16上安装openJDK.md

环境

操作系统:ubuntu 16.04.2 LTS

安装

当你不需要安装oracle的JDK时,使用openJDK,安装就比较方便。

sudo apt-get install openjdk-9-jdk-headless

连版本也不关心的话:

sudo apt-get install default-jdk

@完

转载于:https://my.oschina.net/u/733473/blog/884307

### 安装和配置 Hadoop 分布式集群 #### 准备工作 在开始之前,确保每台机器都已安装 Ubuntu 22.04 并完成基本网络设置。以下是详细的步骤: #### 步骤一:更新系统包 运行以下命令来更新系统的软件包列表并升级现有软件包: ```bash sudo apt update && sudo apt upgrade -y ``` #### 步骤二:关闭防火墙和服务发现工具 为了简化调试过程,在开发环境中可以临时禁用防火墙服务: ```bash sudo ufw disable ``` 同时确认 `Avahi` 或其他可能干扰的服务已被停止。 #### 步骤三:安装 Java 开发环境 Hadoop 运行依赖于 JDK,因此需要先安装 OpenJDK: ```bash sudo apt install openjdk-11-jdk-headless -y java -version ``` 验证版本号以确保成功安装[^3]。 #### 步骤四:下载并解压 Hadoop 软件包 从 Apache 官方网站获取最新稳定版 Hadoop 压缩文件,并将其放置到目标目录下: ```bash wget https://downloads.apache.org/hadoop/common/stable/hadoop-x.x.x.tar.gz tar zxvf hadoop-x.x.x.tar.gz -C /usr/local/ ln -s /usr/local/hadoop-x.x.x /usr/local/hadoop export PATH=$PATH:/usr/local/hadoop/bin source ~/.bashrc ``` #### 步骤五:修改核心配置文件 编辑 core-site.xml 文件定义默认存储路径及名称节点地址: ```xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://namenode-host:9000</value> </property> </configuration> ``` 接着调整 hdfs-site.xml 来启用副本功能并指定数据块大小: ```xml <configuration> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.blocksize</name> <value>134217728</value> <!-- 即 128 MB --> </property> </configuration> ``` 对于 yarn-site.xml 设置 ResourceManager 和 NodeManager 的通信端口等细节参数: ```xml <configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.resourcemanager.hostname</name> <value>resourcemanager-host</value> </property> </configuration> ``` 最后更改 mapred-site.xml 指定框架类型为 YARN: ```xml <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration> ``` #### 步骤六:初始化 NameNode 数据库结构 执行如下指令创建必要的元数据记录: ```bash hdfs namenode -format ``` 启动所有相关组件并通过浏览器访问 Web UI 页面检查状态信息。 --- ### 配置 RAID 阵列 RAID (Redundant Array of Independent Disks) 是一种提高磁盘性能与可靠性的技术方案。下面介绍如何构建简单的 RAID 设备。 #### 创建物理分区 假设我们有两块硬盘 `/dev/sdb` 和 `/dev/sdc` 可用于组建 RAID,则需划分相同规格的区域供后续操作使用: ```bash fdisk /dev/sdb n # 新建新分区 p # 主分区 1 # 编号设为第一个 Enter Enter t fd wq ``` 重复上述流程处理另一驱动器上的对应位置。 #### 组合逻辑卷组 利用 mdadm 工具实现软硬件级联组合效果: ```bash apt-get install mdadm mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sd[b-c]1 cat /proc/mdstat mkfs.ext4 /dev/md0 mkdir /mnt/raidmountpoint mount /dev/md0 /mnt/raidmountpoint df -Th ``` 将此设备挂载至特定目录以便长期保存重要资料集。 --- ### 注意事项 在整个过程中务必小心谨慎对待每一项改动以免造成不可逆损害;另外考虑到实际生产环境下安全性需求较高,建议参照官方文档进一步完善 Kerberos 认证体系等内容[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值