How Do I Migrate Data from Hive/HDFS to ClickHouse?
Question
How do I migrate Hive/HDFS data to ClickHouse?
Answer
You can export data from Hive as CSV files and import the CSV files to ClickHouse.
- Export data from Hive as CSV files.
hive -e "select * from db_hive.student limit 1000"| tr "\t" "," > /data/bigdata/hive/student.csv;
- Import the CSV files to the student_hive table in the default database of ClickHouse. There can be security risks if a command contains the authentication password. You are advised to disable the command recording function (history) before running the command.
clickhouse --client --port 9002 --password xxx -m --query='INSERT INTO default.student_hive FORMAT CSV' < /data/bigdata/hive/student.csv
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot