【向Linux迁移记录】Deepin下java、大数据开发环境配置【一】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lzw2016/article/details/86566873

前言

一来是推广Deepin这个国产的Linux子系统吧,而来也是学习linux。其余我也不想多说了,基于我个人PC实操写了Deepin下开发的系列文章,持续更新吧。

其次,推荐下项目吧,这一系列文章也可以在这里找到
学习记录的一些笔记,以及所看得一些电子书eBooks、视频资源和平常收纳的一些自己认为比较好的博客、网站、工具,https://github.com/josonle/Coding-Now

以下操作都在终端进行,Ctrl+Alt+t打开终端,或者随便哪鼠标右键即可打开
sudo su可以切换root用户权限

安装java环境

  • 官网下载,我这里下的是jdk-8u191-linux-x64.tar.gz(我电脑64位的,你看情况选择其他版本也可以)
  • 解压到 /opt/ 目录下(其他位置也可以,opt下用来安装的),
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /opt/
  • 如图配置全局环境变量sudo vi /etc/profile,在末尾添加图中内容即可(红线内容替换成你下的版本)

在这里插入图片描述

export JAVA_HOME=/opt/jdkxxx
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
  • 使用source命令使之生效 source /etc/profile
  • 然后输入 java -version 可以看到java版本信息就成功了

eclipse安装

点击这里下载

在这里插入图片描述

建议选择下面的源码包直接下载下来用,省的因为网络原因导致eclipse installer无法成功安装

  • 选择eclipse installer安装过程
    • tar -zxvf eclipse-inst-linux64.tar.gz -C ~,我这里是解压到用户目录下
    • 解压后会生成一个eclipse-installer目录,用ll命令查看,可见其下有一个可执行文件eclipse-inst
    • 命令行下运行 eclipse-installer/eclipse-inst,就进入图形化安装了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后,就是等待安装结束即可。我花了300多M手机流量,没按成功,网络延迟问题吧。然后,我又花了300多M手机流量直接下载源码包安装了,如下

  • 直接下载package使用

在这里插入图片描述
解压命令如图,我这里依然是解压到用户目录下

解压后会在用户目录下生成一个eclipse文件夹,用ll命令查看下文件夹下内容

在这里插入图片描述

如下运行该可执行文件,然后选择下工作区间workspace就可以了

josonlee@josonlee-PC:~$ eclipse/eclipse 

在这里插入图片描述

配置eclipse启动图标并添加到桌面

看过我上一篇文章Deepin下Python开发环境配置的应该知道如何处理。在/usr/share/applications下新建一个eclipse.desktop文件并编辑,添加如下内容:

[Desktop Entry]
Version=1.0
Type=Application
Name=Eclipse For J2EE
Icon=/home/josonlee/eclipse/icon.xpm
Exec="/home/josonlee/eclipse/eclipse" %f
Comment=Java IDE for J2EE Developers
Categories=Development;IDE;
Terminal=false

Icon:启动项图片,Exec:可执行文件(上面提到的执行他才能启动eclipse),Comment:概述,Categories:分类,Terminal:启动时是否显示终端

配置maven

  1. 下载,https://mirrors.tuna.tsinghua.edu.cn/apache/maven/
  2. 解压,我这里是用户目录下的tools文件夹,tar -zxvf apache-maven-3.6.0-bin.tar.gz -C ~/tools/
  3. 配置maven的环境变量,vi /etc/profile,追加如下内容
# Maven环境配置
export MAVEN_HOME=/home/josonlee/tools/apache-maven-3.6.0
export PATH=$PATH:$MAVEN_HOME/bin:

  1. source /etc/profile 使配置生效,然后输入mvn -version检验是否成功,如图就是OK了
    在这里插入图片描述

  2. 在apache-maven-3.6.0/conf/setting.xml中配置阿里的镜像源

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

如图处
在这里插入图片描述

  1. 再配置下jar包下载在本地的什么位置,apache-maven-3.6.0/conf/setting.xml中配置

默认是用户目录下的.m2目录下

<localRepository>/home/josonlee/tools/Maven_Repository/</localRepository>
  1. 命令行下执行 mvn help:system ,下载一些必须的包

  2. 配置eclips中maven插件

因为我们这里已经安装好maven了,所有直接在eclipse中导入就好了。窗口Window->preferences–>maven–>Installations。如图选择add,然后把你maven安装的目录导进来就好了。

在这里插入图片描述
下面这个也要配置一下
在这里插入图片描述

MySQL数据库安装

在这里插入图片描述
图片引自:https://www.jianshu.com/p/de6abe2245fb

VMWare安装

首先是下载,Deepin应用商店里有这个可以直接下载。但它默认是安装在opt目录下,我根目录给的空间不够大,所以只好找它的源码包安装了。
最新的VMWare已经15版本了,版本新未必适合自己,所以就搜索了些旧版本。

我这里下的是14的,之前在win10上也是用的14,再分享下使用的激活码Key

# 14的
VF19H-8YY5L-48DQY-JEWNG-YPKF6
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
# 15的
ZF582-0NW5N-H8D2P-0XZEE-Z22VA

下载下来会是类似VMware-Workstation-Full-14.1.0-7370693.x86_64.bundle的文件

  • 移动的目标目录下(我依然是选用户目录),mv VMware-Workstation-Full-14.1.0-7370693.x86_64.bundle ~/
  • 因为这是个安装文件,是可执行的,所有要付权限
    • chmod 755 VMware-Workstation-Full-14.1.0-7370693.x86_64.bundle
  • 执行该文件,执行该文件要付root权限,否则无法安装
    • cd ~
    • sudo ./VMware-Workstation-Full-14.1.0-7370693.x86_64.bundle
  • 进入界面化安装过程,剩余同Windows下一样的

在这里插入图片描述

安装完成后,命令行输入vmware启动虚拟机。我这里会有弹窗提示VMware Kernel Module Updater,如图

assets/vm.png

这是因为你安装的Linux内核比较新,比当前VMware编译时调用的版本高,某些内核code接口对应不上

然后按照提示install后,我就遇到了下图所示的问题
assets/vm启动失败.png
从图中可见Virtual machine monitor failed,导致service服务无法启动

Virtual machine monitor failed导致无法启动VMWare service

查了很久,找到解决办法,进入bios里把secure boot关掉就行了

参考:http://stackmirror.caup.cn/page/s1dw3oz5em9d
https://askubuntu.com/questions/767791/vmware-virtual-machine-monitor-failed-in-ubuntu-16-04-lts

此方法不一定有用,我试了两台机子,两台都遇到了这个问题,但有一台对该方法没有用(最后是在应用商店上装的,可以用)

如何卸载VMWare

上面这个方法不一定有用,没用的话,你可以选择卸载它,然后考虑安装VirtualBox

# 卸载vmware
sudo vmware-installer -u vmware-workstation

还有就是,我从deepin的启动器里看到还有vmware-Networkeditor啥的,也是用sudo vmware-installer -um 名字来卸载

VMware最小化安装centos 搭建集群

我这里选择最小化安装,没啥难度,不会网上搜一波吧。

有一点需要注意,最小化安装Centos时,网络配置处要打开网络,否则重启不能上网。如果忘选了的话,如下配置网卡也可以

# 激活网卡
# 切换root用户

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

# 将 ONBOOT=no 改为 ONBOOT=yes
# 重启network服务

service network restart

然后还需要安装net-tools包,否则ifconfig不起作用

yum install net-tools

避免网络原因导致下载速度慢,还需配置下Centos的源

0、先下载wget工具 yum -y install wget


1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo/etc/yum.repos.d/

CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo


CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo


CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

--------------------- 
参考:[CentOS源设置 作者:Pipci](https://blog.csdn.net/Pipcie/article/details/80005006)

3、重建缓存
yum makecache
4、升级yum
yum -y update


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lzw2016/article/details/86566873

后续补充Deepin上hadoop、spark生态环境搭建

猜你喜欢

转载自blog.csdn.net/lzw2016/article/details/86566873
今日推荐