Setting up the metadata database
We need to have a database that has metadata about the sensors. This database will hold the tables that we discussed in the Introduction to the application section.
We are storing the data in a relational database MySQL, but you can use any other relational database equally well. Since we are using MySQL, we will be using the MySQL JDBC driver to connect to the database. Please ensure that you have following things set up on your system:
- MySQL database community version 5.5, 5.6, or 5.7. You can use an existing database if you already have it on your system.
- Install the downloaded MySQL database and log in with the root user. Execute the script at this path: https://github.com/pranav-shukla/learningelasticstack/tree/master/chapter-10/files/create_sensor_metadata.sql.
- Log in to the newly created
sensor_metadata
database and verify that the three tables—sensor_type
,locations
, andsensors
—exist in the database.
You can verify that the database was created and populated...