ambiente Hadoop para construir (a) para criar rapidamente um ambiente de máquina virtual e preparar
- ambiente construído e o software que você está usando:
- Criar uma máquina virtual (VM)
- Após a conclusão da configuração da máquina virtual para criar o sistema operacional VM está instalado
- Se o tempo errado, definir o fuso horário e sincronização de tempo
- Ele irá modificar uma máquina virtual ip ip estático, e modificar o nome do host
- Connection Xshell
- Desligue o firewall
- Configurar seu próprio usuário com privilégios de root
- Instalar o JDK
- hadoop instalação
ambiente construído e o software que você está usando:
- VMware15
- CentOS 7 64 bits
- Xshell
- Xftp
- hadoop-2.7.2.tar.gz
- jdk-8u162-linux-x64.tar.gz
Criar uma máquina virtual (VM)
-
Com um típico simples para criar:
-
Atribuir os processadores virtuais de máquinas, recursos de memória e placas de rede.
Estou aqui para fazer a CPU virtual e 2G de memória, adaptadores de rede para NAT, pode exigir mudanças. -
armazenamento aloca para máquinas virtuais.
Fui designado aqui 20G, de acordo com a real necessidade de definir a capacidade do disco rígido virtual.
Após a conclusão da configuração da máquina virtual para criar o sistema operacional VM está instalado
- CentOS Linux 7 de instalação for exibida, pressione Enter (ou aguarde um minuto) para continuar.
- Pressione Esc para ignorar a instalação fonte de verificação, o instalador do sistema que esperar para o auto-teste (longa espera).
- Selecionar o idioma, chineses -> chinês simplificado. Clique em "Continuar".
5. Selecione a fonte de instalação (padrão), seleção de software, local de instalação. Clique em "Seleção de Software", escolher o software.
6. na centos7 instalação VMware, instalar nós de computação: ferramentas de depuração, ferramentas de desempenho, ferramentas de desenvolvimento, é suficiente
7. Clique em "Install Location", selecione o particionamento automático, clique no canto superior esquerdo "Finish".
9. iniciar a instalação, o processo de instalação pode ser fornecida e o utilizador e a palavra-passe raiz
11. Após o reinício, o "Definições iniciais", clique em "Licença não aceito"
clicar "Concordo com o contrato de licença" caixa de seleção, pressione o canto superior esquerdo "Finish". Em seguida, no "Definições iniciais" página clique em "concluir a configuração."
12. Na página de "Bem-vindo", selecione "chinês".
Se o tempo errado, definir o fuso horário e sincronização de tempo
Abra um pouso terminal com raiz :
Para executar em um terminal:
- ferramenta de instalação ntpdate
yum -y install ntp ntpdate
- Definir a hora do sistema e sincronização de tempo de rede:
ntpdate cn.pool.ntp.org
- A hora do sistema em tempos hardware de gravação
hwclock --systohc
- Verifique se a sincronização de tempo
date
Ele irá modificar uma máquina virtual ip ip estático, e modificar o nome do host
Por exemplo, com hadoop-00
- Ver conector de rede virtual
- Ver definições de NAT, consulte gateway
De acordo com o seu próprio segmento de rede, a partir daqui planejando quatro IP, ele será usado mais tarde.
Hadoop-00 192.168.218.132
192.168.218.133 hadoop-01
192.168.218.134 hadoop-02
192.168.218.135 hadoop-03
5. Modificar o nome do host
vim /etc/hostname
6. modificar o / etc / hosts
modificar o conteúdo, bem como o nome do host ip planejada correspondente a
vim /etc/hosts
7. modificar o IP estático
- O primeiro passo:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
Esta é a minha configuração, eu mudei a fluorescência amarela é parte da configuração, se você não quiser adicionar suas próprias peças.
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="6ddb40f1-d3c7-498b-9b5c-c92af02b8a65"
DEVICE="ens33"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR=192.168.218.132 #静态IP
GATEWAY=192.168.218.2 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.218.2 #DNS 配置
- Passo Dois:
Após a modificação, executar:
systemctl restart network.service
- O terceiro passo:
verificação
ifconfig
sob suas próprias Ping
ping 192.168.218.132
Baidu próxima de ping
ping www.baidu.com
pode pingar os shows um sucesso.
Connection Xshell
Use Xshell: Xshell pode ser usado na interface do Windows para acessar um servidor remoto sob os diferentes sistemas, de modo a atingir um melhor controle do terminal remoto, o controle remoto é termos populares.
-
Nova sessão, preencha o anfitrião ligado IP
-
Aceitar e guardar
-
Preencha o nome da conta
-
password Fill
5. sucesso Ligue
Desligue o firewall
- Verifique o status do firewall
firewall-cmd --state
- firewall parada
systemctl stop firewalld.service
- Proibir inicialização firewall
systemctl disable firewalld.service
Configurar seu próprio usuário com privilégios de root
vim /etc/sudoers
Adicionado após linha 100: Existem dois modos diferentes
- Adicionar
zyy ALL=(ALL) ALL
este modo: Ao usar o comando sudo, digite o número da senha mais - Adicionar
zyy ALL=(ALL) NOPASSWD:ALL
este modo: Ao utilizar o comando sudo, nenhuma senha
Instalar o JDK
Follow-up com seus usuários:
- Criar um módulo no diretório / opt, pasta software e modificar o dono da pasta
cd /opt/
sudo mkdir module
sudo mkdir software
sudo chown zyy:zyy module/ software/
ll
2. Desinstalar o existente do JDK
(1) Verifique se o software instalado Java :.
rpm -qa|grep java
. (2) Full Uninstall
rpm -e --nodeps 包名称
sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.1.el7.x86_64
sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
sudo rpm -e --nodeps javamail-1.4.6-8.el7.noarch
sudo rpm -e --nodeps tzdata-java-2019b-1.el7.noarch
sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.1.el7.x86_64
sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
sudo rpm -e --nodeps javassist-3.16.1-10.el7.noarch
sudo rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
- A introdução JDK de software pasta diretório opt Xftp
(1). Xfrp como uma nova sessão Xshell
(2). Passa
Para ver se o sucesso
cd /opt/software/
ls
- Para extrair o JDK em / opt diretório / módulo
tar -zxvf jdk-8u162-linux-x64.tar.gz -C /opt/module/
-
configuração do ambiente variável JDK
(1) Abrir ficheiro / etc / perfil
sudo vi /etc/profile
(2) Adicionar o final do caminho JDK
adicionado conteúdo#JAVA_HOME export JAVA_HOME=/opt/module/jdk1.8.0_162 export PATH=$PATH:$JAVA_HOME/bin
(3) arquivo as alterações entrem em vigor
source /etc/profile
-
JDK para ver se a instalação foi bem sucedida
java -version
hadoop instalação
-
pacote de instalação que extrai o Hadoop para o diretório / opt / módulo
cd /opt/software/ tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/ ls /opt/module/
Descompressão:
Ver descompressão não teve êxito
-
variável ambiente Hadoop adicionado ao
ficheiro / etc (1) aberto / perfil é adicionado no final do caminho
sudo vi /etc/profile
#添加的内容: ##HADOOP_HOME export HADOOP_HOME=/opt/module/hadoop-2.7.2 export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin
(2) o arquivo para entrar em vigor
source /etc/profile
(3) Verifique se bem sucedida
hadoop version
Chamá-lo um dia! A primeira máquina virtual criada bom!