Linkis 安装,linux 操作系统基础教程
1、 安装 java
1#?上传 jdk8 稳定版压缩包到服务器目录 &解压
2sudo?tar?-zxvf?jdk-8u231-linux-x64.tar.gz?-C?/usr/local/
3
4#?链接 jdk?-?jdk1.8.0_231
5sudo?ln?-s?/usr/local/jdk1.8.0_231/?/usr/local/jdk
6
7#?移除安装包
8rm?-rf?jdk-8u231-linux-x64.tar.gz
1#?配置 java 环境变量
2sudo?vi?/etc/profile
3
4#?在配置文件末尾加上如下配置
5export?JAVA_HOME=/usr/local/jdk
6export?JRE_HOME=${JAVA_HOME}/jre
7export?CLASS_PATH=.:{JRE_HOME}/lib
8export?PATH=PATH
9
10#?使环境变量生效
11source?/etc/profile

1#?查看 java 版本
2java?-version

2、安装 MySQL
#?安装 mysql 的 yum 仓库
sudo?wget?https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm?-ivh?mysql57-community-release-el7-9.noarch.rpm
#?安装 mysql(必须进入到?/etc/yum.repos.d/目录后再执行以下脚本)
yum?install?mysql-server
#?设置开机启动
sudo?systemctl?enable?mysqld
#?启动 MySQL
sudo?systemctl?start?mysqld
#?查看 MySQL 的启动状态
sudo?systemctl?status?mysqld
#?查看 root 临时密码(临
《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
时密码每次都是随机生成的)??(&fZPOuLl19i
sudo?grep?'temporary?password'?/var/log/mysqld.log
#?使用临时密码登录
mysql?-uroot?-p?
#?重置密码
set?password?=?password('密码');
#?MySQL 常用密码参数
set?global?validate_password_policy=0;
set?global?validate_password_mixed_case_count=0;
set?global?validate_password_number_count=3;
set?global?validate_password_special_char_count=0;
set?global?validate_password_length=3;
#?创建数据库
CREATE?DATABASE?IF?NOT?EXISTS?linkis?DEFAULT?CHARSET?utf8?COLLATE
utf8_general_ci;
#?修改密码('root'@'%'?--?允许远程连接)
CREATE?USER?'linkis'@'%'?IDENTIFIED?BY?'linkis%123';
GRANT?ALL?ON?linkis.*?TO?'linkis'@'%';
FLUSH?PRIVILEGES;
exit
#?上传驱动包 mysql-connector-java-8.0.18.jar?到服务器/usr/share/java 目录
sudo?mkdir?-p?/usr/share/java
3、安装 Python
安装依赖环境
yum?-y?install?zlib-devel?bzip2-devel?openssl-devel?ncurses-devel?sqlite-devel?readline-devel?tk-devel?gdbm-devel?db4-devel?libpcap-devel?xz-devel
下载 Python
cd?/opt
#?官网查看新版本?下载新版
wget?https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
#?安装在/usr/local/python3
mkdir?-p?/usr/local/python3
#?解压下载好的 Python-3.x.x.tgz 包
tar?-zxvf?Python-3.7.1.tgz
#?编译安装前需要安装编译器?安装 gcc????
yum?install?gcc
#?3.7 版本之后需要一个新的包 libffi-devel
yum?install?libffi-devel?-y
#?进入 python 文件夹,生成编译脚本(指定安装目录)
cd?Python-3.7.1
./configure?--prefix=/usr/local/python3
#?编译
make
#?编译成功后,编译安装
make?install
#?检查 python3.7 的编译器
/usr/local/python3/bin/python3.7
#?建立 Python3 和 pip3 的软链
ln?-s?/usr/local/python3/bin/python3?/usr/bin/python3
ln?-s?/usr/local/python3/bin/pip3?/usr/bin/pip3
#?并将/usr/local/python3/bin 加入 PATH
vim?/etc/profile
##########################################
#?vim?~/.bash_profile
#?.bash_profile
#?Get?the?aliases?and?functions
if?[?-f?~/.bashrc?];?then
.?~/.bashrc
fi
#?User?specific?environment?and?startup?programs
PATH=HOME/bin:/usr/local/python3/bin
export?PATH
############################################
#?执行行下面的命令,让上一步的修改生效
source?~/.bash_profile
#?检查 Python3 及 pip3 是否正常可用:
python3?-V
pip3?-V
4 创建部署?户
创建?个?于 Linkis 部署的?户并做免密,这?不再累述,咱们直接使?hadoop?户即可,前?已经做过免密了。
5 每个安装节点新增如下环境变量
export?JAVA_HOME=/usr/local/jdk
export?HADOOP_HOME=/usr/hdp/current/hadoop-client
export?HADOOP_CONF_DIR=/etc/hadoop/conf
export?HIVE_HOME=/usr/hdp/current/hive-client
export?HIVE_CONF_DIR=/etc/hive/conf
export?SPARK_HOME=/usr/hdp/current/spark2-client
export?SPARK_CONF_DIR=/etc/spark2/conf
###?Pyspark 必须加的参数
export?PYSPARK_ALLOW_INSECURE_GATEWAY=1
4、安装 matplotlib
如果您的 Pyspark 想拥有画图功能,则还需在所有安装节点,安装画图模块。命令如下
python3?-m?pip?install?matplotlib
如果没有安装 pip 需要先安装 pip
curl?https://bootstrap.pypa.io/get-pip.py?-o?get-pip.py
python3?get-pip.py
5、创建本地?作?录
1mkdir?-p?/tmp/linkis/hadoop
6、安装包准备
上传并解压缩安装包到指定?录:
mkdir?linkis
cd?linkis
mv?../../wedatasphere-linkis-0.9.3-dist.tar.gz?.
tar?-zxvf?wedatasphere-linkis-0.9.3-dist.tar.gz
修改基础配置
vi?conf/config.sh
#指定 SSH 端?,如果单机版本安装可以不配置
SSH_PORT=22
#指定部署?户
deployUser=hadoop
#?指定安装?录
LINKIS_INSTALL_HOME=/linkis
#?指定?户根?录,?般?于存储?户的脚本?件和?志?件等,是?户的?作空间。(3.2.1.6?创建本
总结
总的来说,面试是有套路的,一面基础,二面架构,三面个人。
最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友


评论