Hi Amanda, That worked. I'll make a note of adding this requirement to the provisioning guide.
Thanks, Gunnar On Tue, May 17, 2016 at 3:58 PM, Amanda Moran <[email protected]> wrote: > OKAY! I think I understand your issue now... sorry if I was slow to > understand. > > You will need to add "trafodion-1.novalocal" as a second alias to your edit > hosts (for all nodes, ON all nodes). > > Example: > 10.10.1.1 trafodion-1.openstack trafodion-1.novalocal trafodion-1 > > The installer/trafodion rely on hostname -f and if you don't have that name > in /etc/hosts there is no way for the installer/trafodion to ssh to that > node using hostname -f. > > After you edit that, use <path>/installer/acceptKeys --nodes "list of *all > *nodes" to accept all keys. You will need to run that script 3 times. Once > with trafodion-1.openstack (long name), the trafodion-1 (shortnames) and > then trafodion.novalocal (hostname -f). > > Thanks. > > > On Tue, May 17, 2016 at 2:44 PM, Gunnar Tapper <[email protected]> > wrote: > > > Hi Amanda, > > > > Alas, that did not work: > > > > *** WARNING: All errors must be fixed before Installation will continue > > TRAFODION NODE LIST > > ***ERROR: trafodion-2.novalocal trafodion-3.novalocal does not have sudo > > access. > > ***ERROR: Must have sudo access on all nodes. > > TRAFODION NODE LIST > > ***ERROR: Could not ssh to trafodion-2.novalocal trafodion-3.novalocal > > trafodion-2.novalocal trafodion-3.novalocal. > > ***ERROR: Check permissions and known hosts files. > > JAVA HOME > > ***ERROR: Your existing JAVA_HOME on trafodion-1.novalocal is less than > > 1.7.0_65 > > ***ERROR: Your Java Version on trafodion-1.novalocal = > > ***ERROR: Required java version on trafodion-1.novalocal should be > greater > > than 1.7.0_65 > > JAVA HOME > > ***ERROR: Your existing JAVA_HOME on trafodion-2.novalocal is less than > > 1.7.0_65 > > ***ERROR: Your Java Version on trafodion-2.novalocal = > > ***ERROR: Required java version on trafodion-2.novalocal should be > greater > > than 1.7.0_65 > > JAVA HOME > > ***ERROR: Your existing JAVA_HOME on trafodion-3.novalocal is less than > > 1.7.0_65 > > ***ERROR: Your Java Version on trafodion-3.novalocal = > > ***ERROR: Required java version on trafodion-3.novalocal should be > greater > > than 1.7.0_65 > > > > ***ERROR: Error found while checking config file. > > ***ERROR: Exiting... > > [centos@trafodion-1 installer]$ cat my_config | grep MY_NODES > > export MY_NODES="-w trafodion-1.openstack -w trafodion-2.openstack -w > > trafodion-3.openstack" > > > > > > Also, the config files states: > > > > # another list of the same nodes in NODE_LIST but specified in a pdsh > > usable format > > # i.e. "-w centos-cdh[1-6]" or "-w node1 -w node2 -w node3" > > export MY_NODES="-w trafodion-1.openstack -w trafodion-2.openstack -w > > trafodion-3.openstack" > > > > > > I thought the example I showed illustrates that passwordless ssh and sudo > > are set up correcty. Try this: > > > > [centos@trafodion-1 installer]$ ssh trafodion-2.openstack > > Last login: Tue May 17 21:38:10 2016 from 10.1.30.28 > > [centos@trafodion-2 ~]$ sudo cat /etc/hosts > > 127.0.0.1 localhost localhost.localdomain localhost4 > > localhost4.localdomain4 > > ::1 localhost localhost.localdomain localhost6 > > localhost6.localdomain6 > > > > 10.1.30.28 trafodion-1.openstack trafodion-1 > > 10.1.30.107 trafodion-2.openstack trafodion-2 > > 10.1.30.108 trafodion-3.openstack trafodion-3 > > [centos@trafodion-2 ~]$ exit > > logout > > Connection to trafodion-2.openstack closed. > > [centos@trafodion-1 installer]$ ssh trafodion-3.openstack > > Last login: Tue May 17 21:38:31 2016 from 10.1.30.28 > > [centos@trafodion-3 ~]$ sudo cat /etc/hosts > > 127.0.0.1 localhost localhost.localdomain localhost4 > > localhost4.localdomain4 > > ::1 localhost localhost.localdomain localhost6 > > localhost6.localdomain6 > > > > 10.1.30.28 trafodion-1.openstack trafodion-1 > > 10.1.30.107 trafodion-2.openstack trafodion-2 > > 10.1.30.108 trafodion-3.openstack trafodion-3 > > > > Thanks, > > > > Gunnar > > > > > > On Tue, May 17, 2016 at 3:25 PM, Amanda Moran <[email protected]> > > wrote: > > > > > First, please don't uninstall Hortonworks ... you do not need to do > that. > > > > > > The way you have /etc/hosts setup is the way I always set mine up. It > > looks > > > perfect. > > > > > > I use aliases all the time, I normally give them names like "node1" > since > > > that is easier to type. > > > > > > > > > export MY_NODES="-w trafodion-[1-3].openstack" > > > > > > That won't work. Please edit the file to be > > > export MY_NODES="-w trafodion-1.openstack -w trafodion-2.openstack ..." > > > > > > Also make sure you have passwordless ssh and have accepted all keys for > > > each node. > > > > > > Also looks like you dont have sudo access on trafodion-2.openstack and > > > trafodion-3.openstack. > > > > > > You don't have a java issue. The "bug" is that the installer it trying > to > > > find "all" errors and report them back to you but that isn't really > > > possible in the case without passwordless ssh and sudo setup. > > > > > > Thanks. > > > > > > > > > > > > > > > On Tue, May 17, 2016 at 12:16 PM, Gunnar Tapper < > [email protected] > > > > > > wrote: > > > > > > > No, it doesn't. The content of /etc/hosts represent alias to an IP > > > address. > > > > Hortonworks and the whole Hadoop stack are perfectly content with > this. > > > > Trafodion is not. To change this, I'll have to reinstall my > Hortonworks > > > > environment from scratch. > > > > > > > > On Tue, May 17, 2016 at 1:01 PM, Steve Varnau < > [email protected]> > > > > wrote: > > > > > > > > > So does "hostname -f" match the hostnames you are giving? > > > > > > > > > > --Steve > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > From: Gunnar Tapper [mailto:[email protected]] > > > > > > Sent: Tuesday, May 17, 2016 11:57 AM > > > > > > To: [email protected] > > > > > > Subject: Re: [VOTE] Apache Trafodion release 2.0.0 ready for > > release > > > - > > > > > > release > > > > > > candidate 1 > > > > > > > > > > > > Hi Amanda, > > > > > > > > > > > > The issue is related to how the installer picks up network names. > > > > > > > > > > > > [centos@trafodion-1 installer]$ cat my_config | grep openstack > > > > > > export NODE_LIST="trafodion-1.openstack trafodion-2.openstack > > > > > > trafodion-3.openstack" > > > > > > export MY_NODES="-w trafodion-[1-3].openstack" > > > > > > > > > > > > # This matches the /etc/hosts configuration. > > > > > > > > > > > > [centos@trafodion-1 installer]$ pdsh -w > trafodion-[1-3].openstack > > > > "sudo > > > > > > cat > > > > > > /etc/hosts" > > > > > > trafodion-3: 127.0.0.1 localhost localhost.localdomain > localhost4 > > > > > > localhost4.localdomain4 > > > > > > trafodion-3: ::1 localhost localhost.localdomain > localhost6 > > > > > > localhost6.localdomain6 > > > > > > trafodion-3: > > > > > > trafodion-3: 10.1.30.28 trafodion-1.openstack trafodion-1 > > > > > > trafodion-3: 10.1.30.107 trafodion-2.openstack trafodion-2 > > > > > > trafodion-3: 10.1.30.108 trafodion-3.openstack trafodion-3 > > > > > > trafodion-1: 127.0.0.1 localhost localhost.localdomain > localhost4 > > > > > > localhost4.localdomain4 > > > > > > trafodion-1: ::1 localhost localhost.localdomain > localhost6 > > > > > > localhost6.localdomain6 > > > > > > trafodion-1: > > > > > > trafodion-1: 10.1.30.28 trafodion-1.openstack trafodion-1 > > > > > > trafodion-1: 10.1.30.107 trafodion-2.openstack trafodion-2 > > > > > > trafodion-1: 10.1.30.108 trafodion-3.openstack trafodion-3 > > > > > > trafodion-2: 127.0.0.1 localhost localhost.localdomain > localhost4 > > > > > > localhost4.localdomain4 > > > > > > trafodion-2: ::1 localhost localhost.localdomain > localhost6 > > > > > > localhost6.localdomain6 > > > > > > trafodion-2: > > > > > > trafodion-2: 10.1.30.28 trafodion-1.openstack trafodion-1 > > > > > > trafodion-2: 10.1.30.107 trafodion-2.openstack trafodion-2 > > > > > > trafodion-2: 10.1.30.108 trafodion-3.openstack trafodion-3 > > > > > > > > > > > > > > > > > > # However, the installed ignores NODE_LIST and runs its own race > > > using > > > > > > trafodion-[1-3].novalocal instead. > > > > > > > > > > > > [centos@trafodion-1 installer]$ ./trafodion_install > > --accept_license > > > > > > --config_file my_config > > > > > > > > > > > > ****************************** > > > > > > TRAFODION INSTALLATION START > > > > > > ****************************** > > > > > > > > > > > > ***INFO: testing sudo access > > > > > > ***INFO: Log file located at > > > > > > /var/log/trafodion/trafodion_install_2016-05-17-18- > > > > > > 35-51.log > > > > > > ***INFO: Config directory: /etc/trafodion > > > > > > ***INFO: Working directory: /usr/lib/trafodion > > > > > > ***INFO: Trafodion Configuration File Check > > > > > > > > > > > > ***INFO: Testing sudo access on node trafodion-1.novalocal > > > > > > ***INFO: Testing ssh on trafodion-1.novalocal > > > > > > ***ERROR: BACKUP_USER variable not set in config file. > > > > > > ***WARNING: BACKUP_USER will be set to trafodion. > > > > > > ***INFO: Getting list of all hortonworks nodes > > > > > > ***INFO: HADOOP_PATH=/usr/hdp/current/hbase-regionserver/lib > > > > > > ***INFO: hortonworks list of nodes: trafodion-1.openstack > > > > > > trafodion-2.openstack > > > > > > trafodion-3.openstack > > > > > > ***INFO: hortonworks list of HDFS nodes: trafodion-1.openstack > > > > > > trafodion-2.open > > > > > > stack trafodion-3.openstack > > > > > > ***INFO: hortonworks list of HBASE nodes: trafodion-1.openstack > > > > > > trafodion-2.ope > > > > > > nstack trafodion-3.openstack > > > > > > ***INFO: Testing ssh on trafodion-1.openstack > > > > > > ***INFO: Testing ssh on trafodion-2.openstack > > > > > > ***INFO: Testing ssh on trafodion-3.openstack > > > > > > ***INFO: Testing sudo access on trafodion-1.openstack > > > > > > ***INFO: Testing sudo access on trafodion-2.openstack > > > > > > ***INFO: Testing sudo access on trafodion-3.openstack > > > > > > =========================================== > > > > > > Trafodion Configuration File Check Errors > > > > > > =========================================== > > > > > > > > > > > > *** WARNING: All errors must be fixed before Installation will > > > continue > > > > > > TRAFODION NODE LIST > > > > > > ***ERROR: trafodion-2.novalocal trafodion-3.novalocal does not > > have > > > > sudo > > > > > > access > > > > . > > > > > > ***ERROR: Must have sudo access on all nodes. > > > > > > TRAFODION NODE LIST > > > > > > ***ERROR: Could not ssh to trafodion-2.novalocal > > > trafodion-3.novalocal > > > > > > trafodio > > > > > > n-2.novalocal trafodion-3.novalocal. > > > > > > ***ERROR: Check permissions and known hosts files. > > > > > > JAVA HOME > > > > > > ***ERROR: Your existing JAVA_HOME on trafodion-1.novalocal is > less > > > than > > > > > > 1.7.0_65 > > > > > > ***ERROR: Your Java Version on trafodion-1.novalocal = > > > > > > ***ERROR: Required java version on trafodion-1.novalocal should > be > > > > > greater > > > > > > than > > > > > > 1.7.0_65 > > > > > > JAVA HOME > > > > > > ***ERROR: Your existing JAVA_HOME on trafodion-2.novalocal is > less > > > than > > > > > > 1.7.0_65 > > > > > > ***ERROR: Your Java Version on trafodion-2.novalocal = > > > > > > ***ERROR: Required java version on trafodion-2.novalocal should > be > > > > > greater > > > > > > than > > > > > > 1.7.0_65 > > > > > > JAVA HOME > > > > > > ***ERROR: Your existing JAVA_HOME on trafodion-3.novalocal is > less > > > than > > > > > > 1.7.0_65 > > > > > > ***ERROR: Your Java Version on trafodion-3.novalocal = > > > > > > ***ERROR: Required java version on trafodion-3.novalocal should > be > > > > > greater > > > > > > than > > > > > > 1.7.0_65 > > > > > > > > > > > > ***ERROR: Error found while checking config file. > > > > > > ***ERROR: Exiting... > > > > > > > > > > > > I can, of course, fix /etc/hosts to match *.novalocal but it > seems > > > > better > > > > > > for the installer to use the values specified in NODE_LIST. > > > > > > > > > > > > Gunnar > > > > > > > > > > > > On Tue, May 17, 2016 at 12:26 PM, Amanda Moran > > > > > > <[email protected]> > > > > > > wrote: > > > > > > > > > > > > > Hi there Gunnar- > > > > > > > > > > > > > > Could you please rerun the installer and see if you still get > > this > > > > > > > error? I > > > > > > > do see a potential bug in this area of the code, but still > > doesn't > > > > seem > > > > > > > like that's what you hit. > > > > > > > > > > > > > > Thanks! > > > > > > > > > > > > > > Amanda > > > > > > > > > > > > > > On Mon, May 16, 2016 at 2:08 PM, Gunnar Tapper > > > > > > <[email protected]> > > > > > > > wrote: > > > > > > > > > > > > > > > pdsh -w trafodion-[1-3].openstack "$JAVA_HOME/bin/java > > -version" > > > > > > > > trafodion-3: java version "1.7.0_67" > > > > > > > > trafodion-3: Java(TM) SE Runtime Environment (build > > 1.7.0_67-b01) > > > > > > > > trafodion-3: Java HotSpot(TM) 64-Bit Server VM (build > > 24.65-b04, > > > > > mixed > > > > > > > > mode) > > > > > > > > trafodion-1: java version "1.7.0_67" > > > > > > > > trafodion-1: Java(TM) SE Runtime Environment (build > > 1.7.0_67-b01) > > > > > > > > trafodion-1: Java HotSpot(TM) 64-Bit Server VM (build > > 24.65-b04, > > > > > mixed > > > > > > > > mode) > > > > > > > > trafodion-2: java version "1.7.0_67" > > > > > > > > trafodion-2: Java(TM) SE Runtime Environment (build > > 1.7.0_67-b01) > > > > > > > > trafodion-2: Java HotSpot(TM) 64-Bit Server VM (build > > 24.65-b04, > > > > > mixed > > > > > > > > mode) > > > > > > > > > > > > > > > > > > > > > > > > On Mon, May 16, 2016 at 2:42 PM, Amanda Moran > > > > > > <[email protected]> > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Sorry but you did > > > > > > > > > pdsh -w trafodion-[1-3].openstack "/*usr/*bin/java > -version" > > > > > > > > > > > > > > > > > > and I need you to do > > > > > > > > > > > > > > > > > > pdsh -w trafodion-[1-3].openstack "$*JAVA_HOME*/bin/java > > > > -version" > > > > > > > > > > > > > > > > > > Either source your config file to get JAVA_HOME or just > > > complete > > > > > the > > > > > > > path > > > > > > > > > yourself in the command. > > > > > > > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Thanks, > > > > > > > > > > > > > > > > Gunnar > > > > > > > > *If you think you can you can, if you think you can't you're > > > > right.* > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Thanks, > > > > > > > > > > > > > > Amanda Moran > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Thanks, > > > > > > > > > > > > Gunnar > > > > > > *If you think you can you can, if you think you can't you're > > right.* > > > > > > > > > > > > > > > > > > > > > -- > > > > Thanks, > > > > > > > > Gunnar > > > > *If you think you can you can, if you think you can't you're right.* > > > > > > > > > > > > > > > > -- > > > Thanks, > > > > > > Amanda Moran > > > > > > > > > > > -- > > Thanks, > > > > Gunnar > > *If you think you can you can, if you think you can't you're right.* > > > > > > -- > Thanks, > > Amanda Moran > -- Thanks, Gunnar *If you think you can you can, if you think you can't you're right.*
