最近买了一个腾讯云的服务器,简单安装了下环境并记录一下

Java:

1、查找java相关的列表

yum -y list java*

2、安装JDK(这里是1.8.0版本)

yum install java-1.8.0-openjdk.x86_64

3、完成安装后验证

java -version

4、将JDK的安装路径加入到JAVA_HOME

vim /etc/profile

在文件中添加路径

#set java environment

JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME CLASSPATH PATH

source /etc/profile

5、安装成功

Scala:

1、确保你本地已经安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环境变量及 JDK 的 bin 目录

java -version

javac-version

2、从 Scala 官网地址 http://www.scala-lang.org/downloads选择版本下载并解压缩文件包,可将其移动至/usr/local/share下:

mv scala-2.11.7scalamv /scalapath /usr/local/share

此时进入scala目录下的bin文件夹输入scala已经可以使用了

3、将scala命令添加到全局

vim /etc/profile

在文件中加入

export PATH="$PATH:/usr/local/share/scala/bin"

source /etc/profile

Python:

系统会自带Python2.7版本,此处我们利用Annaconda安装Python3.6版本

1、Annaconda下载,下载连接https://www.anaconda.com/download/,可以根据需求选择Python的版本。也可以按照如下方式下载:

wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh

2、下载完成并运行该文件,如果无法运行可以先查看一下权限

bash Anaconda3-5.2.0-Linux-x86_64.sh

若出现如下错误则由于环境缺失导致

解决方法

yum install -y bzip2

3、在安装过程中,不断按回车或者Y(yes)即可

4、安装完成后对python的环境变量进行添加,方便启动

vim /etc/profile

#在文件中添加

#Anaconda

export PATH=$PATH:/home/software/anaconda3/bin

source /etc/profile

5、打开终端,输入python3,如果显示如下图,则表示安装成功

MySQL:

1、安装前,我们可以检测系统是否自带安装 MySQL:

rpm -qa | grep mysql

如果你系统有安装,那可以选择进行卸载:

rpm -e mysql  //普通删除

rpm -e --nodeps mysql  //强力删除

2、安装 MySQL:

在 Centos系统下使用 yum 命令安装 MySQL,若没有yum需要进行下载

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpmyumupdateyum install mysql-server

权限设置并初始化MySQL:

chown mysql:mysql -R /var/lib/mysql

mysqld--initialize

启动 MySQL并查看状态:

systemctl start mysqld

systemctl status mysqld

3、验证安装是否成功

mysqladmin --version

4、创建并设置root用户账号以及密码:

mysqladmin -u root password "your password"

然后通过如下方法登录并连接MySQL:

mysql -u root -p

Enterpassword:*******

Hadoop:

安装Hadoop需要预先安装Java环境,并且需要jdk为jdk7版本以上。

2、解压并安装文件

tar -zxvf /var/ftp/pub/hadoop-2.9.2.tar.gz

3、编辑解压后的/etc/hadoop/hadoop-env.sh文件,在文件中修改JAVA_HOME配置

vi etc/hadoop/hadoop-env.shexport JAVA_HOME=/usr/local/jdk1.8.0_221/

4、配置伪分布式

vim etc/hadoop/core-site.xml

#在文件中添加

fs.defaultFS

hdfs://localhost:9000

vim etc/hadoop/hdfs-site.xml

#在文件中添加

dfs.replication

1

5、设置主机允许无密码SSH链接

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa //创建公钥私钥对

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 0600 ~/.ssh/authorized_keys //设置权限,owner有读写权限,group和others无权限

6、格式化文件系统

bin/hdfs namenode -format

7、启动Hadoop

./sbin/start-all.sh //启动NameNode和DataNode进程

PS:可以通过jps指令查看启动的进程

后续会继续安装HIve、Spark等工具,未完待续 ~

linux 环境安装配置,Linux相关环境安装与配置相关推荐

  1. sai linux下载地址,Linux下beego及beego相关插件安装

    Linux下beego及beego相关插件安装 1.下载及配置go环境看见链接: 这里下载的包名是: go1.12.5.windows-amd64.zip 解压以上包: 可以自行解压指定位置,/usr ...

  2. linux 安装qt 及相关环境配置

    前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...

  3. PatchMatchNet实践(环境配置、相关软件安装)及理论学习笔记(更新中)

    文章目录 0 概述 1 实践,跑个demo 1.1 conda中新建环境 1.2 下载数据,运行eval.sh,看看输出 2 网络结构理论 多尺度特征提取 论文中的描述 代码中的描述 基于学习的pat ...

  4. Linux基础、命令及相关软件安装

    文章目录 一.Linux的简介 1.Linux的概述 2.Linux的分类 3 . 文件系统结构 二.Linux的安装 1.虚拟机的安装 2.CentOS的安装 三.Linux的基本命令 1.目录切换 ...

  5. gvim配置及相关插件安装(过程详细,附图)

    0.准备软件及插件. (a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe. (b)vimcdoc-1.7.0-setup.exe 地址htt ...

  6. 苹果系统安装python环境_mac下python相关环境搭建(python开发必经之路之mac快速上手)...

    小结 本篇文章是对上一篇文章<MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)>的一些拓展和总结,对于相关问题的详细解释和拓展点的标注 ...

  7. Linux下安装SOAR及相关环境配置

    前言 SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具. 由小米人工智能与云平台的数据库团队开发与维护 Github https://githu ...

  8. Linux下安装Yearning及相关环境配置

    Yearning定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,go+vue为Yearning带来了流畅且美观的用户界面与强大的性能. 官网:Year ...

  9. Clion安装及相关环境(MinGW和OpenOCD)的配置及利用Clion点亮led灯

    目录 一.安装环境 1.clion 2.Stm32cubeMX 3. 安装clion的相关配置环境 3.1 安装MinGW 3.2安装OpenOCD环境 二.利用clion点亮LED灯 1.利用cli ...

  10. Java(一)——环境配置及相关软件的安装

    大学期间学的东西十分杂乱,导致什么也没学下,痛定思动决定自学java,废话不多说,一些概念性东西就不说了,直接开始.java自学之旅开启,一切从零开始.全文进行傻瓜式叙述. 以下仅是一些个人理解,有误 ...

最新文章

  1. Java的Redis连接池代码性能不错
  2. html 导航右侧弹出层,CSS导航栏及弹窗示例代码
  3. Citrix Netscaler负载均衡算法
  4. 前端学习(2703):重读vue电商网站24之配置axios
  5. 数据挖掘学习指南!!
  6. java set泛型_Java 集合二 泛型、Set相关
  7. 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
  8. 【论文笔记】DeepWalk:大型社会表示的在线学习
  9. micropython教程modbus_基于S7-300400 CPU集成PN接口的Modbus TCP在TIA Portal的使用入门教程...
  10. Hibernate中Criteria的完整用法2
  11. c语言生成2048位的大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...
  12. 2021年下半年软考-网络工程师答案及解析(中级)
  13. 第三方支付易宝支付的具体实现
  14. 常用工具软件使用【1】
  15. 7款流程图制作软件大盘点!轻松绘制流程图
  16. 显著性检验:P值和置信度
  17. vue部署nginx无法访问服务端端问题
  18. AGV运行数据显示系统----工业物流
  19. Android 读取系统联系人
  20. WordPress网站加装SSL证书后无法正常加载图片问题

热门文章

  1. 摩拜胡玮炜卸任CEO了!破产大潮下,一个造富假象的破裂
  2. 求勒让德n阶多项式、图像及求导 python实现
  3. 大华监控录像数恢复软件---蓝梦软件BestRecoveryForDHFS
  4. 安卓平台最好的中国象棋,让智力游戏充满趣味性!
  5. IDC报告:百度智能云AI Cloud市场份额连续六次第一
  6. c++带颜色输出到屏幕的颜色编码
  7. 基于微信小程序的青少年生理健康知识小助手
  8. android进阶(四)-----View的工作原理
  9. 【Scratch一级真题解析】电子学会等级考试一级(选择题)-2021年3月
  10. 手机应用商店的隐秘世界