MAC环境下ubuntu的一些常用安装(jdk、hadoop、mysql)

    科技2022-07-13  122

    一.jdk

    jdk下载地址 将文件上传到服务器上 scp jdk文件本机位置 服务器用户名@服务器地址:目标地址 例如:(注意按照自己的位置来) scp /Users/xxx/Downloads/jdk-8u261-linux-x64.tar.gz root@198.45.3.123:/home/xxx 服务器上解压到指定文件夹(服务器上命令有问题可以尝试以下命令前面加上sudo) 先建立一个文件夹 [sudo] mkdir /usr/lib/jdk [sudo] tar -zxvf 刚才上传的地址 -C 指定的文件夹 例如:(注意按照自己的位置来) sudo tar /home/xxx/jdk-8u261-linux-x64.tar.gz -C /usr/lib/jdk

    这个时候我们可以使用命令查看我们解压后文件,并记住这个名字

    ll /usr/lib/jdk 配置全局环境(如果要针对个人配置,就配置~/.bash_profile 和 ~/.bashrc) 打开/etc/profile vim /etc/profile

    按i,在最后输入以下的内容(JAVA_HOME就是刚才jdk解压的位置)

    #set java environment export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_261 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

    按Esc,再按:wq保存退出

    source /etc/profile

    让配置文件生效,再输入

    java -version

    如果出现以下内容说明成功

    java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

    二.hadoop的安装

    hadoop下载地址 2. 将文件上传到服务器上 scp jdk文件本机位置 服务器用户名@服务器地址:目标地址 例如:(注意按照自己的位置来) scp /Users/xxx/Downloads/hadoop-2.8.5.tar.gz root@198.45.3.123:/home/xxx 服务器上解压到指定文件夹(服务器上命令有问题可以尝试以下命令前面加上sudo) 先建立一个文件夹 [sudo] mkdir /usr/lib/hadoop [sudo] tar -zxvf 刚才上传的地址 -C 指定的文件夹 例如:(注意按照自己的位置来) sudo tar /home/xxx/hadoop-2.8.5.tar.gz -C /usr/lib/hadoop

    这个时候我们可以使用命令查看我们解压后文件,并记住这个名字

    ll /usr/lib/hadoop 配置全局环境(如果要针对个人配置,就配置~/.bash_profile 和 ~/.bashrc) 打开/etc/profile vim /etc/profile

    按i,在最后输入一些内容(HADOOP_HOME就是刚才hadoop解压的位置)

    #set hadoop environment export HADOOP_HOME=/usr/lib/hadoop/hadoop-2.8.5 export CLASSPATH=$($HADOOP_HOME/bin/hadoop classpath):$CLASSPATH export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

    按Esc,再按:wq保存退出

    source /etc/profile

    让配置文件生效,再输入注意不是-version与java不同

    hadoop version

    如果出现以下内容说明成功

    Hadoop 2.8.5 Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r 0b8464d75227fcee2c6e7f2410377b3d53d3d5f8 Compiled by jdu on 2018-09-10T03:32Z Compiled with protoc 2.5.0

    三.mysql的安装

    以上我们都是通过本机文件上传进行安装,但也可以通过另外一种方式

    首先查看本机是否安装有mysql service mysql status 如果没有就按照以下命令来 [sudo] apt install mysql-server

    下载完成后的mysql没有密码,再安全配置

    sudo mysql_secure_installation

    下面就是问你一些基本设置,基本上选择yes除了以下两点

    #记住密码,以后登陆使用 New password: # 输入要为root管理员设置的数据库密码 Re-enter new password: # 再次输入密码

    以后远程连接登陆使用

    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : N #大概就是是否禁止远程登录

    然后输入

    mysql -u root -p

    如果没有报错就正常使用,如果出现错误类似

    ERROR 1698 (28000): Access denied for user 'root'@'localhost'

    则选择配置相关文件

    vim /etc/mysql/mysql.conf.d/mysqld.cnf

    找到mysqld,在这个的最后一行加入skip-grant-tables,再重新使文件生效

    source /etc/mysql/mysql.conf.d/mysqld.cnf

    重启mysql命令,再进入msql,就没有什么问题了

    service mysql restart mysql -u root -p

    如果配置还有什么问题,欢迎各位大神指出来,邮箱交流86712526@qq.com

    Processed: 0.012, SQL: 8