Ambari #06 การใช้งาน Zeppelin เพื่อเรียกข้อมูลจาก MySQL

ขั้นตอนการปรับแต่งให้ Zeppelin เชื่อมต่อกับ  MySQL
ในที่นี้ จะเชื่อมต่อไปยัง MySQL Server: ที่ your.mysql.server โดยมี Username/Password เป็น root/123456 และจะใช้ Database ชื่อ employees

  1. 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 ***
  2. จาก Ambari Web UI เลือก Zeppelin Notebook > Quick Links > Zeppelin UI
  3. ที่ Zeppelin UI ให้ Login ด้วย admin/admin
    แล้วคลิก Admin > Interpreter
  4. คลิก 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

  5. สร้าง Notebook ใหม่ ชื่อ mydatabase
    แล้วเลือก Default Interpreter เป็น employees
    แล้วคลิก Create Note
  6. จากนั้น ก็จะสามารถส่ง Query ต่างได้
  7. รวมถึง แสดง Graph ที่น่าสนใจได้
Share the Post:

Related Posts

ทำความรู้จักกับ Outlook บนเว็บ

Post Views: 6 Outlook เป็นเครื่องมือจัดการอีเมลและปฏิทินที่ทรงพลัง ซึ่งช่วยให้คุณมีระเบียบและเพิ่มความสามารถในการทำงาน ด้วยอินเทอร์เฟซที่ใช้งานง่าย คุณสามารถจัดการกล่องขาเข้าของคุณ นัดหมาย และทำงานร่วมกับเพื่อนร่วมงานได้อย่างง่ายดาย ฟีเจอร์ที่แข็งแกร่งของ Outlook รวมถึงแม่แบบอีเมลที่ปรับแต่งได้ ความสามารถในการค้นหาขั้นสูง และการผสานรวมที่ไร้รอยต่อกับแอปพลิเคชัน Microsoft Office อื่นๆ ไม่ว่าคุณจะเป็นมืออาชีพที่ยุ่งอยู่หรือเป็นนักเรียนที่ต้องจัดการกับภารกิจหลายอย่าง Outlook

Read More

[บันทึกกันลืม] JupyterHub Authenticated with OIDC

Post Views: 36 ต่อจากตอนที่แล้ว [บันทึกกันลืม] JupyterHub ด้วย Docker คราวนี้ ถ้าต้องการให้ ยืนยันตัวตนด้วย OpenID เช่น PSU Passport เป็นต้น ก็ให้ทำดังนี้ ในไฟล์ jupyterhub_config.py ใส่

Read More