[JAVA] Essayez de configurer Talend Open Studio sur Amazon EC2 (ubuntu)

Essayez de configurer Talend Open Studio sur Amazon EC2 (ubuntu)

Aperçu

J'avais besoin de créer un ensemble de tâches de migration pour un certain service à la vitesse la plus rapide, j'ai donc utilisé des talents sur mon mac local pour créer une tâche de migration.

C'est vraiment facile à faire et c'est génial! C'était bon jusque-là, mais tout le matériel était sur le PC local, et à la fin, la maintenance est devenue une chose gênante si je devais le partager.

Je voudrais le construire sur Amazon EC2 et déplacer le travail afin qu'il puisse être repris correctement.

** Remarque: cet article a fonctionné! Ce n'est pas un article. ** **

** En adoptant Linux Desktop, il y avait beaucoup de travail à faire! C'est un article avec le contenu. Si vous avez juste besoin d'exécuter un travail, vous pouvez le satisfaire. ** **

Exigences d'installation

Autant que j'ai recherché, cela ressemble à ceci.

Tellend ne semble pas fonctionner dans l'espace de travail Amazon? → forum talend

Je l'ai remarqué plus tard, mais si vous le lisez attentivement, cela semble être une histoire limitée à "for Big Data".

FYI

Guide d'installation de Talend Open Studio for ESB

Les informations réelles sont «pour l'intégration de données», mais elles sont fournies à titre indicatif uniquement.

procédure

Préparation préalable

La création de l'instance EC2 est omise de la description. J'ai utilisé "ubuntu / images / hvm-ssd / ubuntu-trusty-14.04-amd64-server-20170619 (ami-8c4055eb)".

Connectez-vous d'abord. .. ..

chmod 400 ST_Talend01.pem
ssh -i "ST_Talend01.pem" [email protected]
Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-121-generic x86_64)

… (Omis)

Mise à jour du package

sudo apt-get update
sudo apt-get -y upgrade

Passer à l'environnement japonais

Codes de caractères communs, paramètres régionaux, paramètres de fuseau horaire, etc. Exécutez la commande avec les privilèges root.

sudo su
apt-get install -y language-pack-ja
update-locale LANG=ja_JP.UTF-8

timedatectl set-timezone Asia/Tokyo

Pour vérifier, quittez ssh et reconnectez-vous.

Si cela ressemble à ce qui suit, c'est OK.

$ locale
LANG=ja_JP.UTF-8
LANGUAGE=
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
$  timedatectl 
      Local time:Mar 2017-07-11 16:40:01 JST
  Universal time:Mar 2017-07-11 07:40:01 UTC
        Timezone: Asia/Tokyo (JST, +0900)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

** Addenda **

http://uyama.coffee/wp/【決定版】aws-ec2でリモートデスクトップ/ Selon cela, les packages suivants ont été installés en plus.

$ sudo apt-get install ibus-anthy
$ sudo apt-get install scim-anthy
$ sudo apt-get install fcitx-anthy

1. Installez le bureau ubuntu

Connexion Bureau à distance à la machine amazon ec2 ubuntu depuis Windows

En référence à cela, j'ai effectué la procédure.

2. Autoriser la connexion à distance au bureau ubuntu

Conditions préalables

Les ports suivants doivent être autorisés à entrer dans les paramètres du groupe de sécurité.

type Port
RDP 3389
VNC 5901

** Lors de la configuration d'un groupe de sécurité, veillez à spécifier les adresses IP qui autorisent l'entrée. ** **

mac

  1. Exécutez la commande vncserver côté serveur.
  2. Définissez le mot de passe de connexion.
# vncserver

You will require a password to access your desktops.

Password:
Verify:
Password too long - only the first 8 characters will be used
xauth:  file /root/.Xauthority does not exist

New 'ip-XXX-XXX-XXX-XXX:1 (root)' desktop is ip-XXX-XXX-XXX-XXX:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/ip-XXX-XXX-XXX-XXX:1.log
  1. Modifiez les paramètres de vncserver.
rm ~/.vnc/xstartup
ln -s /etc/X11/Xsession ~/.vnc/xstartup

Connectez-vous avec ** nom d'hôte: 5901 ** en utilisant le partage d'écran .app.

C'est comme ça.

mac_to_ubuntu.png

FYI

Je me suis référé en partie à la page suivante.

Une histoire sur la mise en place d'une interface graphique dans Ubuntu d'AWS EC2 pour automatiser les opérations du navigateur

windows

apt-get install xrdp
 * Starting Remote Desktop Protocol server 

apt-get install xfce4
sudo vim /etc/xrdp/xrdp.ini

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
#port=-1
port=ask-1

OK si vous pouvez vérifier la connexion sur le bureau distant de Windows

https://futuremix.org/2009/01/linux-vnc-server-install Configurer vncserver pour qu'il démarre automatiquement

dépannage

** Q. J'ai pu me connecter, mais rien ne s'affiche ... **

Après avoir redémarré Xubuntu 14.04, je ne pouvais pas voir l'icône sur mon bureau, je ne pouvais pas cliquer avec le bouton droit de la souris et je ne pouvais pas changer le fond d'écran par défaut (cela ne prend pas effet).

Au début, je me suis demandé si j'avais configuré l'icône pour qu'elle n'apparaisse pas sur le bureau dans Paramètres> Bureau> Menu, mais cela ne semble pas être le cas. Le redémarrage ne résout pas le problème et il est probable que le service qui fournit des fonctionnalités de bureau n'a pas démarré.

La solution est en terminal

$ xfdesktop

Redonnera vie au bureau.

3. Installez java

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
Exemple d'échec

** J'ai mis jdk7, mais java8 est devenu le standard de la série talent 6.4 **

sudo apt-get install openjdk-7-jdk

Vérification.

# java -version
java version "1.7.0_131"
OpenJDK Runtime Environment (IcedTea 2.6.9) (7u131-2.6.9-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)

4. Installez talend

「Open Studio for Data Integration」

Jusqu'à présent, talend a été lancé.

Je regrette que la farce était douce

J'ai choisi ubuntu + xfce4 sans souci particulier, mais j'ai couru trop loin. .. .. Il y a divers inconvénients, alors que dois-je faire?

Paramètres de démarrage automatique insuffisants
La saisie japonaise ne fonctionne pas avec le clavier japonais sur mac

… Même si ça fait du bien avec juste mac, peut-on utiliser un successeur…

Je souhaite modifier la résolution de l'écran sur "1 440 x 900", mais je ne peux pas
disp_config.png disp_config_err.png

J'ai rencontré un problème propre à xfce, et le résultat semble être meilleur en examinant les paramètres du bureau.

C'est difficile à comprendre à première vue, mais il est assez fatal que la zone de l'écran soit trop petite pour créer un emploi avec du talent.

mac_talend2.png talend_1280_1080.png

Spécifiez la résolution du moniteur dans le processus initial

Ce n'est peut-être pas grave si je m'occupe de ce domaine, mais je prévoyais de le terminer en un jour, donc le temps est écoulé.

Une autre voix! Si vous l'écrasez, ce sera utile, mais dans mon cas, je me suis rendu compte que ce n'était pas dans le but de "peut être utilisé par d'autres personnes".

Je pense qu'il sera reconstruit en un espace de travail Amazon basé sur Windows.

Recommended Posts

Essayez de configurer Talend Open Studio sur Amazon EC2 (ubuntu)
Essayez DisplayLink sur Ubuntu 20.04
Définition de JAVA_HOME sur Ubuntu
Configurer ansible-playbook sur Ubuntu 20.04
Monter EFS sur Ubuntu EC2 sur AWS (amazon-efs-utils)
Essayez de mettre Docker dans ubuntu sur WSL