ขั้นตอนการปรับแต่งให้ Zeppelin เชื่อมต่อกับ MySQL
ในที่นี้ จะเชื่อมต่อไปยัง MySQL Server: ที่ your.mysql.server โดยมี Username/Password เป็น root/123456 และจะใช้ Database ชื่อ employees
- Download https://dev.mysql.com/downloads/connector/j/
จากนั้นให้ Unzip จะได้ไฟล์ mysql-connector-java-5.1.44-bin.jar (Version อาจจะแตกต่างกัน)
แล้วนำไปไว้ใน /usr/hdp/current/spark2-client/jars *** ของทุก Nodes *** - จาก Ambari Web UI เลือก Zeppelin Notebook > Quick Links > Zeppelin UI
- ที่ Zeppelin UI ให้ Login ด้วย admin/admin
แล้วคลิก Admin > Interpreter
- คลิก Create
กรอกข้อมูลต่อไปนี้
Interpreter Name: employees
Interpreter Group: jdbcแล้วเพิ่ม
default.driver: com.mysql.jdbc.Driver
default.url: jdbc:mysql://your.mysql.server:3306/employees
default.user: root
default.password: 123456ในส่วนของ Dependency ให้กำหนด
artifact: mysql:mysql-connector-java:5.1.44แล้วกดปุ่ม Save
- สร้าง Notebook ใหม่ ชื่อ mydatabase
แล้วเลือก Default Interpreter เป็น employees
แล้วคลิก Create Note
- จากนั้น ก็จะสามารถส่ง Query ต่างได้
- รวมถึง แสดง Graph ที่น่าสนใจได้