环境:
Ubantu 20
Hadoop
JDK
1.安装MysqL:
1.1.通过apt 安装MysqL服务
#命令1 更新源 sudo adp-get update #命令2 安装MysqL MysqL 服务 sudo apt-get install MysqL-server
1.2 初始化配置
1 sudo MysqL_secure_installation
配置如下:
1 #1 2 VALIDATE PASSWORD PLUGIN can be used to test passwords... 3 Press y|Y for Yes, any other key for No: N (选择N ,不会进行密码的强校验) 4 5 #2 6 Please set the password for root here... 7 New password: (输入密码) 8 Re-enter new password: (重复输入) 9 10 #3 11 By default, a MysqL installation has an anonymous user, 12 allowing anyone to log into MysqL without having to have 13 a user account created for them... 14 Remove anonymous users? (Press y|Y for Yes, any other key for No) : N (选择N,不删除匿名用户) 15 16 #4 17 normally, root should only be allowed to connect from 18 'localhost'. This ensures that someone cannot guess at 19 the root password from the network... 20 disallow root login remotely? (Press y|Y for Yes, any other key for No) : N (选择N,允许root远程连接) 21 22 #5 23 By default, MysqL comes with a database named 'test' that 24 anyone can access... 25 Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N (选择N,不删除test数据库) 26 27 #6 28 Reloading the privilege tables will ensure that all changes 29 made so far will take effect immediately. 30 Reload privilege tables Now? (Press y|Y for Yes, any other key for No) : Y (选择Y,修改权限立即生效)
1.2 检查MysqL服务状态
1 systemctl status MysqL.service
1.3配置远程访问
在Ubuntu下MysqL缺省是只允许本地访问,使用连接工具是连不上的
如果需要其他机器能够访问的话, 需要进行配置;
1 sudo vi /etc/MysqL/MysqL.conf.d/MysqLd.cnf #找到 bind-address 修改值为 0.0.0.0(如果需要远程访问) 2 sudo /etc/init.d/MysqL restart #重启MysqL
输入用户密码
1 sudo MysqL -uroot -p#运行MysqL
1 #切换数据库 2 MysqL>use MysqL; 3 #查询用户表命令: 4 MysqL>select User,authentication_string,Host from user; 5 #查看状态 6 select host,user,plugin from user;
2.安装JDK及配置环境变量
1)从官网下载或者下面网盘下载,使用的是JDK1.8
官方:
https://www.oracle.com/java/technologies/javase-downloads.html
网盘:
https://pan.baidu.com/s/1Csb3WGDgp3f3aR9_16IBgw
9jln
1 sudo tar -zxvf jdk-8u40-linux-x64.tar.gz -C /usr/lib/jdk # 把jdkjdk文件解压到/usr/lib/jdk 目录下
3)配置环境变量:
sudo vim ~/.bashrc #如果没有安装vim 可以根据提示apt安装 或者使用 vi
在文件末尾追加:
1 #set oracle jdk environment 2 export JAVA_HOME=/usr/lib/jdk/jdk1.8.0 ## 这里要注意目录要换成自己解压的jdk 目录 3 export JRE_HOME=${JAVA_HOME}/jre 4 export CLAsspATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 5 export PATH=${JAVA_HOME}/bin:$PATH
4)使环境变量马上生效:
1 source ~/.bashrc
5)查看是否安装成功:Java 或者Java -version,有时候不生效可以重启电脑即可;
java -version
3.配置Hadoop
3.1 下载Hadoop
方法一:
https://archive.apache.org/dist/hadoop/common/
1 sudo tar -zxvf hadoop-3.2.1.tar.gz -C /usr/local #解压到/usr/local目录下 2 cd /usr/local 3 #sudo mv hadoop-3.2.1 hadoop #重命名为hadoop,可改可不改,如果修改下边的名字也要对应 4 sudo chown -R hadoop ./hadoop #修改文件权限
方法二:
通过镜像下载,需要下载不同版本,把版本号修改为所需版本好即可:
1 wget http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.1.4/hadoop-3.1.4.tar.gz
3.2解压安装到/usr/local目录下:
1 sudo tar -zxvf hadoop-3.1.4.tar.gz -C /usr/local
2 cd /usr/local 3 #sudo mv hadoop-3.1.4 hadoop #重命名为hadoop,可改可不改,如果修改下边的名字也要对应 4 sudo chown -R hadoop ./hadoop #修改文件权限
3.3配置Hadoop环境变,还是在~/.bashrc文件 添加下面代码
1 # hadoop config 2 export HADOOP_HOME=/usr/local/hadoop 3 export CLAsspATH=$($HADOOP_HOME/bin/hadoop classpath):$CLAsspATH 4 export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native 5 export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
执行更新配置
source ~/.bashrc
运行hadoop version 检查一下,没有生效可以尝试重启电脑
参考文献:
https://blog.csdn.net/weixin_38924500/article/details/106261971
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。