У меня есть кластер Vertica на AWS с тремя узлами. У меня также есть текстовые файлы и файлы gzip в S3. Я хочу загрузить эти файлы из S3 в таблицы базы данных Vertica. Что было бы шагом? Не удалось найти простого руководства. Есть ли что-нибудь вроде команды redshift copy?Как загрузить данные из S3 в vertica
ответ
Документ, на который указал Кермит, идеально подходит для настройки, но это довольно сложно сделать.
Вместо этого вы создаете ведро в S3 и монтируете это ведро на своем Linux-хосте.
Вот короткая статья о вас может сделать это:
HOW TO MOUNT AWS S3 BUCKET INTO AWS EC2 INSTANCE STEP BY STEP Надеюсь, что это помогает :)
Правильный ответ @ комментарий Кермита. На самом деле это не , что сложно, руководство довольно хорошее.
Я действительно не думаю, что это намного проще, но вы также можете передать его from S3 using curl
и передать его на сеанс vsql, выполняющий COPY FROM STDIN
.
Нечто подобное (где s3getfile это скрипт для вызова локона со всем Params вам нужно):
s3getfile /path/to/file | vsql -h host -U user -w password -c 'COPY mytable FROM STDIN'
Загрузка данные в Vertica из S3 ведер становится очень простым. На данный момент вам не нужно иметь данные на узле. Поэтому ничего не нужно делать с s3getfile/s3cmd/s3fs. Начиная с версии 7.2.2 Vertica поставляется с библиотекой Vertica для веб-сервисов Amazon. Эта библиотека позволит вам использовать URL-адрес вашего файла данных непосредственно в команде COPY. Вы можете использовать URL-адрес HTTPS или URL-адрес S3. Все, что вам понадобится, - это ключи доступа AWS и URL-адрес к вашему файлу данных.
Ваша команда COPY может быть столь же просто, как:
COPY test_schema.test_load SOURCE S3(url='https://s3.amazonaws.com/yourbucket/sample_load.csv');
Вот ссылка на пост, который охватывает использование Vertica библиотеки Amazon Web Services в деталях: http://www.dbjungle.com/loading-data-from-aws-s3-bucket-to-vertica-made-easy/
- 1. Не удалось загрузить данные из S3
- 2. Вставить данные в vertica из MATLAB
- 3. Как загрузить данные из AWS S3 с помощью Pig Latin
- 4. Загрузить данные в Amazon Redshift из S3 с кавычками
- 5. Как загрузить несколько объектов из S3 одновременно?
- 6. Как загрузить gzipped json данные из копии
- 7. Загрузить в S3 из HTTPWebResponse.GetResponseStream() в C#
- 8. Как импортировать данные из S3 в cassandra?
- 9. Как загрузить из Amazon S3 - iOS
- 10. Загрузить Base64 в S3
- 11. данные импорта от vertica до улья
- 12. Загрузить поток CSV из Ruby в S3
- 13. Загрузить в AWS S3 сбой
- 14. Загрузить в S3 прямо из формы
- 15. Загрузить изображение из EC2 в S3
- 16. Как работает APPLY_KMEANS в Vertica
- 17. загрузить в S3 bucket
- 18. Как загрузить изображение base64 в s3 из контроллера rails?
- 19. Сводные данные по месяцам в Vertica
- 20. Как правильно загрузить объект в AWS S3?
- 21. Как выбрать из пользовательского UDF в Vertica
- 22. Невозможно импортировать данные из Vertica в Cassandra с помощью Sqoop
- 23. Как загрузить данные из CSV?
- 24. Как загрузить изображение в AWS S3 в PHP из памяти?
- 25. Как загрузить данные из файла
- 26. Как загрузить данные из углового?
- 27. Как загрузить объекты S3 в JSP?
- 28. Извлечь данные из Amazon s3
- 29. Как загрузить обходные данные из Scrapy в Amazon S3, как csv или json?
- 30. Как загрузить объект в S3 в Лямбда?
Вы читали [ руководство] (https://community.dev.hp.com/t5/Vertica-Blog/Automatic-HP-Vertica-Database-Loader-for-AWS-S3/ba-p/230344) для загрузки с S3? – Kermit
Почему отрицательный голос !! Документ, который предоставил Кермит, является сложным, и я спросил что-то похожее на команду копирования красного смещения, если таковой имеется. Если вы не выполняете эту команду для вертицы, тогда не отвечайте. Почему отрицательный момент! – Luniam